• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 package classloader;
2 
3 /*
4  * Licensed to the Apache Software Foundation (ASF) under one
5  * or more contributor license agreements.  See the NOTICE file
6  * distributed with this work for additional information
7  * regarding copyright ownership.  The ASF licenses this file
8  * to you under the Apache License, Version 2.0 (the
9  * "License"); you may not use this file except in compliance
10  * with the License.  You may obtain a copy of the License at
11  *
12  *   http://www.apache.org/licenses/LICENSE-2.0
13  *
14  * Unless required by applicable law or agreed to in writing,
15  * software distributed under the License is distributed on an
16  * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
17  * KIND, either express or implied.  See the License for the
18  * specific language governing permissions and limitations
19  * under the License.
20  */
21 
22 /**
23  *  Simple class Foo to be used in classloader testing
24  *  This class should be kept here and not in velocity.jar
25  *  to keep out of the parent classloader of the test
26  *  classloader
27  */
28 public class Foo
29 {
30     /*
31      *  the ClassloaderChangeTest
32      *  depends on this string as
33      *  is.  If this changes (there is no reason
34      *  to ever do that, BTW), then
35      *  udpate ClassloaderChangeTest as well.
36      */
37     private static String MSG =
38         "Hello From Foo";
39 
doIt()40 	public String doIt()
41 	{
42 		return MSG;
43 	}
44 }
45 
46