public class ReloadingClassLoader extends ClassLoader implements ReloadNotificationListener
构造器和说明 |
---|
ReloadingClassLoader(ClassLoader pParent) |
限定符和类型 | 方法和说明 |
---|---|
boolean |
addResourceStore(ResourceStore pStore) |
void |
clearAssertionStatus() |
URL |
getResource(String name) |
InputStream |
getResourceAsStream(String name) |
void |
handleNotification() |
Class<?> |
loadClass(String name) |
boolean |
removeResourceStore(ResourceStore pStore) |
void |
setClassAssertionStatus(String className,
boolean enabled) |
void |
setDefaultAssertionStatus(boolean enabled) |
void |
setPackageAssertionStatus(String packageName,
boolean enabled) |
defineClass, defineClass, defineClass, defineClass, definePackage, findClass, findLibrary, findLoadedClass, findResource, findResources, findSystemClass, getClassLoadingLock, getPackage, getPackages, getParent, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, registerAsParallelCapable, resolveClass, setSigners
public ReloadingClassLoader(ClassLoader pParent)
public boolean addResourceStore(ResourceStore pStore)
public boolean removeResourceStore(ResourceStore pStore)
public void handleNotification()
handleNotification
在接口中 ReloadNotificationListener
public void clearAssertionStatus()
clearAssertionStatus
在类中 ClassLoader
public URL getResource(String name)
getResource
在类中 ClassLoader
public InputStream getResourceAsStream(String name)
getResourceAsStream
在类中 ClassLoader
public Class<?> loadClass(String name) throws ClassNotFoundException
loadClass
在类中 ClassLoader
ClassNotFoundException
public void setClassAssertionStatus(String className, boolean enabled)
setClassAssertionStatus
在类中 ClassLoader
public void setDefaultAssertionStatus(boolean enabled)
setDefaultAssertionStatus
在类中 ClassLoader
public void setPackageAssertionStatus(String packageName, boolean enabled)
setPackageAssertionStatus
在类中 ClassLoader