36 |
obligated to do so. If you do not wish to do so, delete this |
obligated to do so. If you do not wish to do so, delete this |
37 |
exception statement from your version. */ |
exception statement from your version. */ |
38 |
|
|
39 |
|
|
40 |
package java.lang; |
package java.lang; |
41 |
|
|
42 |
import java.security.ProtectionDomain; |
import gnu.classpath.SystemProperties; |
43 |
import java.net.URL; |
import gnu.java.lang.SystemClassLoader; |
44 |
import java.net.MalformedURLException; |
import gnu.java.util.EmptyEnumeration; |
45 |
import java.io.IOException; |
|
46 |
import java.io.File; |
import java.io.File; |
47 |
|
import java.io.IOException; |
48 |
|
import java.lang.reflect.Constructor; |
49 |
|
import java.net.MalformedURLException; |
50 |
|
import java.net.URL; |
51 |
|
import java.security.ProtectionDomain; |
52 |
import java.util.Enumeration; |
import java.util.Enumeration; |
53 |
import java.util.Map; |
import java.util.Map; |
54 |
import java.util.HashMap; |
import java.util.HashMap; |
55 |
import java.util.StringTokenizer; |
import java.util.StringTokenizer; |
56 |
import java.util.Vector; |
import java.util.Vector; |
|
import java.lang.reflect.Constructor; |
|
|
import gnu.java.lang.SystemClassLoader; |
|
|
|
|
|
import gnu.java.util.EmptyEnumeration; |
|
57 |
|
|
58 |
/** |
/** |
59 |
* java.lang.VMClassLoader is a package-private helper for VMs to implement |
* java.lang.VMClassLoader is a package-private helper for VMs to implement |
60 |
* on behalf of java.lang.ClassLoader. |
* on behalf of java.lang.ClassLoader. |
61 |
* |
* |
62 |
* @author John Keiser |
* @author John Keiser |
63 |
* @author Mark Wielaard <mark@klomp.org> |
* @author Mark Wielaard (mark@klomp.org) |
64 |
* @author Eric Blake <ebb9@email.byu.edu> |
* @author Eric Blake (ebb9@email.byu.edu) |
65 |
*/ |
*/ |
66 |
final class VMClassLoader |
final class VMClassLoader |
67 |
{ |
{ |
163 |
static Enumeration getResources(String name) |
static Enumeration getResources(String name) |
164 |
{ |
{ |
165 |
StringTokenizer st = new StringTokenizer( |
StringTokenizer st = new StringTokenizer( |
166 |
ClassLoader.getSystemProperty("java.boot.class.path", "."), |
SystemProperties.getProperty("java.boot.class.path", "."), |
167 |
File.pathSeparator); |
File.pathSeparator); |
168 |
Vector v = new Vector(); |
Vector v = new Vector(); |
169 |
while (st.hasMoreTokens()) |
while (st.hasMoreTokens()) |