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, setSignersprivate 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.ClassLoaderjava.lang.ClassNotFoundExceptionpublic java.net.URL getResource(java.lang.String arg0)
getResource in class java.lang.ClassLoaderpublic java.util.Enumeration<java.net.URL> getResources(java.lang.String arg0)
throws java.io.IOException
getResources in class java.lang.ClassLoaderjava.io.IOExceptionpublic static <E> java.util.Enumeration<E> compoundEnumerations(java.util.Enumeration<E> list1,
java.util.Enumeration<E> list2)