public class CachedClassLoader extends URLClassLoader
| Modifier and Type | Field and Description |
|---|---|
static HashSet<String> |
globalBadClassNameSet |
static HashSet<String> |
globalBadResourceNameSet |
static Map<String,Class<?>> |
globalClassNameClassMap |
static Map<String,URL> |
globalResourceMap |
HashSet<String> |
localBadClassNameSet |
HashSet<String> |
localBadResourceNameSet |
Map<String,Class<?>> |
localClassNameClassMap |
Map<String,URL> |
localResourceMap |
| Constructor and Description |
|---|
CachedClassLoader(ClassLoader parent,
String contextName) |
| Modifier and Type | Method and Description |
|---|---|
URL |
getResource(String name) |
protected boolean |
isGlobalPath(String name) |
Class<?> |
loadClass(String name) |
protected Class<?> |
loadClass(String name,
boolean resolve) |
String |
toString() |
addURL, close, definePackage, findClass, findResource, findResources, getPermissions, getResourceAsStream, getURLs, newInstance, newInstancedefineClass, defineClassclearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findLibrary, findLoadedClass, findSystemClass, getClassLoadingLock, getPackage, getPackages, getParent, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, registerAsParallelCapable, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSignerspublic CachedClassLoader(ClassLoader parent, String contextName)
public Class<?> loadClass(String name) throws ClassNotFoundException
loadClass in class ClassLoaderClassNotFoundExceptionprotected Class<?> loadClass(String name, boolean resolve) throws ClassNotFoundException
loadClass in class ClassLoaderClassNotFoundExceptionpublic URL getResource(String name)
getResource in class ClassLoaderprotected boolean isGlobalPath(String name)
Copyright © 2015 Atlassian. All rights reserved.