class ContextFinderWithoutTychoBundle
extends java.lang.ClassLoader
implements java.security.PrivilegedAction<java.util.List<java.lang.ClassLoader>>
Modifier and Type | Class and Description |
---|---|
(package private) static class |
ContextFinderWithoutTychoBundle.Finder |
Modifier and Type | Field and Description |
---|---|
private static java.lang.Class<CombinedClassLoader> |
COMBINED |
(package private) static ContextFinderWithoutTychoBundle.Finder |
contextFinder |
private static java.lang.ThreadLocal<java.util.Set<java.lang.String>> |
cycleDetector |
(package private) static java.lang.ClassLoader |
finderClassLoader |
private java.lang.ClassLoader |
parentContextClassLoader |
private static java.lang.Class<ContextFinderWithoutTychoBundle> |
THIS |
Constructor and Description |
---|
ContextFinderWithoutTychoBundle(java.lang.ClassLoader contextClassLoader) |
Modifier and Type | Method and Description |
---|---|
(package private) java.util.List<java.lang.ClassLoader> |
basicFindClassLoaders() |
private boolean |
checkClassLoader(java.lang.ClassLoader classloader) |
static <E> java.util.Enumeration<E> |
compoundEnumerations(java.util.Enumeration<E> list1,
java.util.Enumeration<E> list2) |
private java.util.List<java.lang.ClassLoader> |
findClassLoaders() |
java.net.URL |
getResource(java.lang.String arg0) |
java.util.Enumeration<java.net.URL> |
getResources(java.lang.String arg0) |
private boolean |
isInstanceOfModuleClassLoader(java.lang.ClassLoader tmp) |
protected java.lang.Class<?> |
loadClass(java.lang.String arg0,
boolean arg1) |
java.util.List<java.lang.ClassLoader> |
run() |
private boolean |
startLoading(java.lang.String name) |
private void |
stopLoading(java.lang.String name) |
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findClass, findLibrary, findLoadedClass, findResource, findResources, findSystemClass, getClassLoadingLock, getPackage, getPackages, getParent, getResourceAsStream, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, registerAsParallelCapable, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
private static java.lang.ThreadLocal<java.util.Set<java.lang.String>> cycleDetector
static java.lang.ClassLoader finderClassLoader
static ContextFinderWithoutTychoBundle.Finder contextFinder
private static java.lang.Class<ContextFinderWithoutTychoBundle> THIS
private static java.lang.Class<CombinedClassLoader> COMBINED
private final java.lang.ClassLoader parentContextClassLoader
public ContextFinderWithoutTychoBundle(java.lang.ClassLoader contextClassLoader)
java.util.List<java.lang.ClassLoader> basicFindClassLoaders()
private boolean isInstanceOfModuleClassLoader(java.lang.ClassLoader tmp)
private boolean checkClassLoader(java.lang.ClassLoader classloader)
private java.util.List<java.lang.ClassLoader> findClassLoaders()
public java.util.List<java.lang.ClassLoader> run()
run
in interface java.security.PrivilegedAction<java.util.List<java.lang.ClassLoader>>
private boolean startLoading(java.lang.String name)
private void stopLoading(java.lang.String name)
protected java.lang.Class<?> loadClass(java.lang.String arg0, boolean arg1) throws java.lang.ClassNotFoundException
loadClass
in class java.lang.ClassLoader
java.lang.ClassNotFoundException
public java.net.URL getResource(java.lang.String arg0)
getResource
in class java.lang.ClassLoader
public java.util.Enumeration<java.net.URL> getResources(java.lang.String arg0) throws java.io.IOException
getResources
in class java.lang.ClassLoader
java.io.IOException
public static <E> java.util.Enumeration<E> compoundEnumerations(java.util.Enumeration<E> list1, java.util.Enumeration<E> list2)