public class ClassLoaderAggregator extends ClassLoader
addClassloader(ClassLoader)| Constructor and Description |
|---|
ClassLoaderAggregator(ClassLoader cl) |
| Modifier and Type | Method and Description |
|---|---|
void |
addClassloader(ClassLoader cl)
The first classloader will be the main one, used for all non finding methods
|
void |
clearAssertionStatus() |
URL |
getResource(String name) |
Enumeration<URL> |
getResources(String name) |
Class<?> |
loadClass(String name) |
Class<?> |
loadClass(String name,
boolean log) |
static ClassLoaderAggregator |
setAggregatedClassloader(ClassLoader current,
ClassLoader... classLoadersToUse) |
void |
setClassAssertionStatus(String className,
boolean enabled) |
void |
setDefaultAssertionStatus(boolean enabled) |
void |
setPackageAssertionStatus(String packageName,
boolean enabled) |
String |
toString() |
defineClass, defineClass, defineClass, defineClass, definePackage, findClass, findLibrary, findLoadedClass, findResource, findResources, findSystemClass, getClassLoadingLock, getPackage, getPackages, getParent, getResourceAsStream, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, registerAsParallelCapable, resolveClass, setSignerspublic ClassLoaderAggregator(ClassLoader cl)
cl - the main initial class loaderpublic static ClassLoaderAggregator setAggregatedClassloader(ClassLoader current, ClassLoader... classLoadersToUse)
public void addClassloader(ClassLoader cl)
cl - the classloader to addpublic void clearAssertionStatus()
clearAssertionStatus in class ClassLoaderpublic URL getResource(String name)
getResource in class ClassLoaderpublic Enumeration<URL> getResources(String name) throws IOException
getResources in class ClassLoaderIOExceptionpublic Class<?> loadClass(String name) throws ClassNotFoundException
loadClass in class ClassLoaderClassNotFoundExceptionpublic Class<?> loadClass(String name, boolean log) throws ClassNotFoundException
loadClass in class ClassLoaderClassNotFoundExceptionpublic void setClassAssertionStatus(String className, boolean enabled)
setClassAssertionStatus in class ClassLoaderpublic void setDefaultAssertionStatus(boolean enabled)
setDefaultAssertionStatus in class ClassLoaderpublic void setPackageAssertionStatus(String packageName, boolean enabled)
setPackageAssertionStatus in class ClassLoaderCopyright © 2019 Communote team. All rights reserved.