Module openj9.dtfj

Class 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 Detail

      • PackageFilteredClassloader

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

        public PackageFilteredClassloader​(URL[] urls)