public class PassThroughClassLoader
extends java.lang.ClassLoader
Constructor and Description |
---|
PassThroughClassLoader(java.lang.ClassLoader contextClassLoader) |
Modifier and Type | Method and Description |
---|---|
void |
clearAssertionStatus() |
protected java.lang.Package |
definePackage(java.lang.String name,
java.lang.String specTitle,
java.lang.String specVersion,
java.lang.String specVendor,
java.lang.String implTitle,
java.lang.String implVersion,
java.lang.String implVendor,
java.net.URL sealBase) |
protected java.lang.Class<?> |
findClass(java.lang.String name) |
protected java.lang.String |
findLibrary(java.lang.String name) |
protected java.net.URL |
findResource(java.lang.String name) |
protected java.util.Enumeration<java.net.URL> |
findResources(java.lang.String name) |
protected java.lang.Object |
getClassLoadingLock(java.lang.String className) |
protected java.lang.Package |
getPackage(java.lang.String name) |
protected java.lang.Package[] |
getPackages() |
java.net.URL |
getResource(java.lang.String name) |
java.io.InputStream |
getResourceAsStream(java.lang.String name) |
java.util.Enumeration<java.net.URL> |
getResources(java.lang.String name) |
java.lang.Class<?> |
loadClass(java.lang.String name) |
protected java.lang.Class<?> |
loadClass(java.lang.String name,
boolean resolve) |
void |
setClassAssertionStatus(java.lang.String className,
boolean enabled) |
void |
setDefaultAssertionStatus(boolean enabled) |
void |
setPackageAssertionStatus(java.lang.String packageName,
boolean enabled) |
public PassThroughClassLoader(java.lang.ClassLoader contextClassLoader)
public void clearAssertionStatus()
clearAssertionStatus
in class java.lang.ClassLoader
public java.net.URL getResource(java.lang.String name)
getResource
in class java.lang.ClassLoader
public java.io.InputStream getResourceAsStream(java.lang.String name)
getResourceAsStream
in class java.lang.ClassLoader
public java.util.Enumeration<java.net.URL> getResources(java.lang.String name) throws java.io.IOException
getResources
in class java.lang.ClassLoader
java.io.IOException
public java.lang.Class<?> loadClass(java.lang.String name) throws java.lang.ClassNotFoundException
loadClass
in class java.lang.ClassLoader
java.lang.ClassNotFoundException
public void setClassAssertionStatus(java.lang.String className, boolean enabled)
setClassAssertionStatus
in class java.lang.ClassLoader
public void setDefaultAssertionStatus(boolean enabled)
setDefaultAssertionStatus
in class java.lang.ClassLoader
public void setPackageAssertionStatus(java.lang.String packageName, boolean enabled)
setPackageAssertionStatus
in class java.lang.ClassLoader
protected java.lang.Package definePackage(java.lang.String name, java.lang.String specTitle, java.lang.String specVersion, java.lang.String specVendor, java.lang.String implTitle, java.lang.String implVersion, java.lang.String implVendor, java.net.URL sealBase) throws java.lang.IllegalArgumentException
definePackage
in class java.lang.ClassLoader
java.lang.IllegalArgumentException
protected java.lang.Class<?> findClass(java.lang.String name) throws java.lang.ClassNotFoundException
findClass
in class java.lang.ClassLoader
java.lang.ClassNotFoundException
protected java.lang.String findLibrary(java.lang.String name)
findLibrary
in class java.lang.ClassLoader
protected java.net.URL findResource(java.lang.String name)
findResource
in class java.lang.ClassLoader
protected java.util.Enumeration<java.net.URL> findResources(java.lang.String name) throws java.io.IOException
findResources
in class java.lang.ClassLoader
java.io.IOException
protected java.lang.Object getClassLoadingLock(java.lang.String className)
getClassLoadingLock
in class java.lang.ClassLoader
protected java.lang.Package getPackage(java.lang.String name)
getPackage
in class java.lang.ClassLoader
protected java.lang.Package[] getPackages()
getPackages
in class java.lang.ClassLoader
protected java.lang.Class<?> loadClass(java.lang.String name, boolean resolve) throws java.lang.ClassNotFoundException
loadClass
in class java.lang.ClassLoader
java.lang.ClassNotFoundException