Module openj9.dtfj

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

public class PackageFilteredClassloader extends URLClassLoader
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 Details

    • PackageFilteredClassloader

      public PackageFilteredClassloader(URL[] urls, ClassLoader parent)
    • PackageFilteredClassloader

      public PackageFilteredClassloader(URL[] urls)