public class ResourceOverridingShadowingClassLoader extends ShadowingClassLoader
DEFAULT_EXCLUDED_PACKAGES| コンストラクターと説明 |
|---|
ResourceOverridingShadowingClassLoader(java.lang.ClassLoader enclosingClassLoader) 指定された ClassLoader を装飾して、新しい ResourceOverridingShadowingClassLoader を作成します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | copyOverrides(ResourceOverridingShadowingClassLoader other) 指定された ClassLoader からすべてのオーバーライドをコピーします。 |
java.net.URL | getResource(java.lang.String requestedPath) |
java.io.InputStream | getResourceAsStream(java.lang.String requestedPath) |
java.util.Enumeration<java.net.URL> | getResources(java.lang.String requestedPath) |
void | override(java.lang.String oldPath, java.lang.String newPath) 古いパスにあるリソースを見つけようとして、新しいパスにあるリソース(存在する場合)を返します。 |
void | suppress(java.lang.String oldPath) 指定されたパスを持つリソースが見つからないことを確認してください。 |
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(java.lang.ClassLoader enclosingClassLoader)
enclosingClassLoader - ClassLoader を飾る public void override(java.lang.String oldPath,
java.lang.String newPath)oldPath - リクエストされたパス newPath - 検索する実際のパス public void suppress(java.lang.String oldPath)
oldPath - 親 ClassLoader に存在する場合でも非表示にするリソースのパス public void copyOverrides(ResourceOverridingShadowingClassLoader other)
other - コピー元のもう 1 つの ClassLoaderpublic java.net.URL getResource(java.lang.String requestedPath)
ShadowingClassLoader の getResource @Nullable public java.io.InputStream getResourceAsStream(java.lang.String requestedPath)
ShadowingClassLoader の getResourceAsStream public java.util.Enumeration<java.net.URL> getResources(java.lang.String requestedPath)
throws java.io.IOExceptionShadowingClassLoader の getResources java.io.IOException