public class ResourceOverridingShadowingClassLoader extends ShadowingClassLoader
DEFAULT_EXCLUDED_PACKAGES| Constructor and Description | 
|---|
| ResourceOverridingShadowingClassLoader(ClassLoader enclosingClassLoader)Create a new ResourceOverridingShadowingClassLoader,
 decorating the given ClassLoader. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | copyOverrides(ResourceOverridingShadowingClassLoader other)Copy all overrides from the given ClassLoader. | 
| URL | getResource(String requestedPath) | 
| InputStream | getResourceAsStream(String requestedPath) | 
| Enumeration<URL> | getResources(String requestedPath) | 
| void | override(String oldPath,
        String newPath)Return the resource (if any) at the new path
 on an attempt to locate a resource at the old path. | 
| void | suppress(String oldPath)Ensure that a resource with the given path is not found. | 
addTransformer, copyTransformers, isEligibleForShadowing, loadClassexcludeClass, excludePackage, isExcludedclearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findClass, findLibrary, findLoadedClass, findResource, findResources, findSystemClass, getClassLoadingLock, getPackage, getPackages, getParent, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, registerAsParallelCapable, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSignerspublic ResourceOverridingShadowingClassLoader(ClassLoader enclosingClassLoader)
enclosingClassLoader - the ClassLoader to decoratepublic void override(String oldPath, String newPath)
oldPath - the path requestednewPath - the actual path to be looked uppublic void suppress(String oldPath)
oldPath - the path of the resource to hide even if
 it exists in the parent ClassLoaderpublic void copyOverrides(ResourceOverridingShadowingClassLoader other)
other - the other ClassLoader to copy frompublic URL getResource(String requestedPath)
getResource in class ShadowingClassLoader@Nullable public InputStream getResourceAsStream(String requestedPath)
getResourceAsStream in class ShadowingClassLoaderpublic Enumeration<URL> getResources(String requestedPath) throws IOException
getResources in class ShadowingClassLoaderIOException