final class ClassLoaderLocalLoader extends java.lang.Object implements LocalLoader
Modifier and Type | Field and Description |
---|---|
private java.lang.ClassLoader |
classLoader |
private static java.lang.reflect.Method |
getPackage |
(package private) static ClassLoaderLocalLoader |
SYSTEM |
Constructor and Description |
---|
ClassLoaderLocalLoader(java.lang.ClassLoader classLoader)
Construct a new instance.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Class<?> |
loadClassLocal(java.lang.String name,
boolean resolve)
Load a class which is locally defined by this loader.
|
java.lang.Package |
loadPackageLocal(java.lang.String name)
Load a package which is locally defined by this loader.
|
java.util.List<Resource> |
loadResourceLocal(java.lang.String name)
Load a resource which is locally defined by this loader.
|
static final ClassLoaderLocalLoader SYSTEM
private static final java.lang.reflect.Method getPackage
private final java.lang.ClassLoader classLoader
ClassLoaderLocalLoader(java.lang.ClassLoader classLoader)
classLoader
- the classloader to which we delegatepublic java.lang.Class<?> loadClassLocal(java.lang.String name, boolean resolve)
LocalLoader
loadClassLocal
in interface LocalLoader
name
- the class nameresolve
- true
to resolve the classnull
if there is no local class with this namepublic java.lang.Package loadPackageLocal(java.lang.String name)
LocalLoader
loadPackageLocal
in interface LocalLoader
name
- the package namenull
if there is no local package with this namepublic java.util.List<Resource> loadResourceLocal(java.lang.String name)
LocalLoader
/
" characters.loadResourceLocal
in interface LocalLoader
name
- the resource path