@InterfaceAudience.Private public class ClassLoaderBase extends java.net.URLClassLoader
Modifier and Type | Field and Description |
---|---|
protected static java.lang.String |
DEFAULT_LOCAL_DIR |
protected static java.lang.String |
LOCAL_DIR_KEY |
protected java.lang.ClassLoader |
parent
Parent class loader.
|
Constructor and Description |
---|
ClassLoaderBase(java.lang.ClassLoader parent)
Creates a DynamicClassLoader that can load classes dynamically
from jar files under a specific folder.
|
Modifier and Type | Method and Description |
---|---|
protected java.lang.Object |
getClassLoadingLock(java.lang.String className)
Returns the lock object for class loading operations.
|
addURL, close, definePackage, findClass, findResource, findResources, getPermissions, getResourceAsStream, getURLs, newInstance, newInstance
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findLibrary, findLoadedClass, findSystemClass, getPackage, getPackages, getParent, getResource, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, loadClass, registerAsParallelCapable, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
protected static final java.lang.String DEFAULT_LOCAL_DIR
protected static final java.lang.String LOCAL_DIR_KEY
protected final java.lang.ClassLoader parent