Class AsmClassLoader


  • final class AsmClassLoader
    extends java.lang.ClassLoader
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.util.concurrent.ConcurrentMap<java.lang.String,​java.lang.Class> definedClasses  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Class defineClass​(java.lang.String name, byte[] b)  
      protected java.lang.Class<?> findClass​(java.lang.String name)  
      • Methods inherited from class java.lang.ClassLoader

        clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findClass, findLibrary, findLoadedClass, findResource, findResource, findResources, findSystemClass, getClassLoadingLock, getDefinedPackage, getDefinedPackages, getName, getPackage, getPackages, getParent, getPlatformClassLoader, getResource, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, getUnnamedModule, isRegisteredAsParallelCapable, loadClass, loadClass, registerAsParallelCapable, resolveClass, resources, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • definedClasses

        private final java.util.concurrent.ConcurrentMap<java.lang.String,​java.lang.Class> definedClasses
    • Constructor Detail

      • AsmClassLoader

        public AsmClassLoader()
      • AsmClassLoader

        public AsmClassLoader​(java.lang.ClassLoader parent)
    • Method Detail

      • defineClass

        public java.lang.Class defineClass​(java.lang.String name,
                                           byte[] b)
      • findClass

        protected java.lang.Class<?> findClass​(java.lang.String name)
                                        throws java.lang.ClassNotFoundException
        Overrides:
        findClass in class java.lang.ClassLoader
        Throws:
        java.lang.ClassNotFoundException