Class PackageFilteredClassloader
java.lang.Object
java.lang.ClassLoader
java.security.SecureClassLoader
java.net.URLClassLoader
com.ibm.java.diagnostics.utils.plugins.PackageFilteredClassloader
- All Implemented Interfaces:
Closeable
,AutoCloseable
Classloader to deal with the fact that in order to be able to shim ASM
onto the extensions classpath, some DTFJ classes need to be resolved
by this loader rather than the parent loader (which will be the ext
loader). This is because the ext loader cannot see the ASM files.
-
Constructor Summary
ConstructorDescriptionPackageFilteredClassloader
(URL[] urls) PackageFilteredClassloader
(URL[] urls, ClassLoader parent) -
Method Summary
Methods declared in class java.net.URLClassLoader
addURL, close, definePackage, findClass, findResource, findResources, getPermissions, getResourceAsStream, getURLs, newInstance, newInstance
Methods declared in class java.security.SecureClassLoader
defineClass, defineClass
Methods declared in class java.lang.ClassLoader
clearAssertionStatus, clone, defineClass, defineClass, defineClass, defineClass, definePackage, findClass, findLibrary, findLoadedClass, findResource, findSystemClass, getClassLoadingLock, getDefinedPackage, getDefinedPackages, getName, getPackage, getPackages, getParent, getPlatformClassLoader, getResource, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, getUnnamedModule, isRegisteredAsParallelCapable, loadClass, loadClass, registerAsParallelCapable, resolveClass, resources, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
-
Constructor Details
-
PackageFilteredClassloader
-
PackageFilteredClassloader
-