| Package | Description | 
|---|---|
| net.bytebuddy.dynamic.loading | This package contains classes that are responsible for class loading of classes that are represented by
  bytearrays. | 
| Modifier and Type | Field and Description | 
|---|---|
| protected ByteArrayClassLoader.PersistenceHandler | ByteArrayClassLoader. persistenceHandlerThe persistence handler of this class loader. | 
| Modifier and Type | Method and Description | 
|---|---|
| static ByteArrayClassLoader.PersistenceHandler | ByteArrayClassLoader.PersistenceHandler. valueOf(String name)Returns the enum constant of this type with the specified name. | 
| static ByteArrayClassLoader.PersistenceHandler[] | ByteArrayClassLoader.PersistenceHandler. values()Returns an array containing the constants of this enum type, in
the order they are declared. | 
| Modifier and Type | Method and Description | 
|---|---|
| static Map<TypeDescription,Class<?>> | ByteArrayClassLoader. load(ClassLoader classLoader,
    Map<TypeDescription,byte[]> types,
    ProtectionDomain protectionDomain,
    ByteArrayClassLoader.PersistenceHandler persistenceHandler,
    PackageDefinitionStrategy packageDefinitionStrategy,
    boolean forbidExisting,
    boolean sealed)Loads a given set of class descriptions and their binary representations. | 
| static Map<TypeDescription,Class<?>> | ByteArrayClassLoader.ChildFirst. load(ClassLoader classLoader,
    Map<TypeDescription,byte[]> types,
    ProtectionDomain protectionDomain,
    ByteArrayClassLoader.PersistenceHandler persistenceHandler,
    PackageDefinitionStrategy packageDefinitionStrategy,
    boolean forbidExisting,
    boolean sealed)Loads a given set of class descriptions and their binary representations using a child-first class loader. | 
| Constructor and Description | 
|---|
| ByteArrayClassLoader(ClassLoader parent,
                    boolean sealed,
                    Map<String,byte[]> typeDefinitions,
                    ByteArrayClassLoader.PersistenceHandler persistenceHandler)Creates a new class loader for a given definition of classes. | 
| ByteArrayClassLoader(ClassLoader parent,
                    boolean sealed,
                    Map<String,byte[]> typeDefinitions,
                    ProtectionDomain protectionDomain,
                    ByteArrayClassLoader.PersistenceHandler persistenceHandler,
                    PackageDefinitionStrategy packageDefinitionStrategy)Creates a new class loader for a given definition of classes. | 
| ByteArrayClassLoader(ClassLoader parent,
                    boolean sealed,
                    Map<String,byte[]> typeDefinitions,
                    ProtectionDomain protectionDomain,
                    ByteArrayClassLoader.PersistenceHandler persistenceHandler,
                    PackageDefinitionStrategy packageDefinitionStrategy,
                    ClassFilePostProcessor classFilePostProcessor)Creates a new class loader for a given definition of classes. | 
| ByteArrayClassLoader(ClassLoader parent,
                    Map<String,byte[]> typeDefinitions,
                    ByteArrayClassLoader.PersistenceHandler persistenceHandler)Creates a new class loader for a given definition of classes. | 
| ByteArrayClassLoader(ClassLoader parent,
                    Map<String,byte[]> typeDefinitions,
                    ProtectionDomain protectionDomain,
                    ByteArrayClassLoader.PersistenceHandler persistenceHandler,
                    PackageDefinitionStrategy packageDefinitionStrategy)Creates a new class loader for a given definition of classes. | 
| ByteArrayClassLoader(ClassLoader parent,
                    Map<String,byte[]> typeDefinitions,
                    ProtectionDomain protectionDomain,
                    ByteArrayClassLoader.PersistenceHandler persistenceHandler,
                    PackageDefinitionStrategy packageDefinitionStrategy,
                    ClassFilePostProcessor classFilePostProcessor)Creates a new class loader for a given definition of classes. | 
| ChildFirst(ClassLoader parent,
          boolean sealed,
          Map<String,byte[]> typeDefinitions,
          ByteArrayClassLoader.PersistenceHandler persistenceHandler)Creates a new child-first byte array class loader. | 
| ChildFirst(ClassLoader parent,
          boolean sealed,
          Map<String,byte[]> typeDefinitions,
          ProtectionDomain protectionDomain,
          ByteArrayClassLoader.PersistenceHandler persistenceHandler,
          PackageDefinitionStrategy packageDefinitionStrategy)Creates a new child-first byte array class loader. | 
| ChildFirst(ClassLoader parent,
          boolean sealed,
          Map<String,byte[]> typeDefinitions,
          ProtectionDomain protectionDomain,
          ByteArrayClassLoader.PersistenceHandler persistenceHandler,
          PackageDefinitionStrategy packageDefinitionStrategy,
          ClassFilePostProcessor classFilePostProcessor)Creates a new child-first byte array class loader. | 
| ChildFirst(ClassLoader parent,
          Map<String,byte[]> typeDefinitions,
          ByteArrayClassLoader.PersistenceHandler persistenceHandler)Creates a new child-first byte array class loader. | 
| ChildFirst(ClassLoader parent,
          Map<String,byte[]> typeDefinitions,
          ProtectionDomain protectionDomain,
          ByteArrayClassLoader.PersistenceHandler persistenceHandler,
          PackageDefinitionStrategy packageDefinitionStrategy)Creates a new child-first byte array class loader. | 
| ChildFirst(ClassLoader parent,
          Map<String,byte[]> typeDefinitions,
          ProtectionDomain protectionDomain,
          ByteArrayClassLoader.PersistenceHandler persistenceHandler,
          PackageDefinitionStrategy packageDefinitionStrategy,
          ClassFilePostProcessor classFilePostProcessor)Creates a new child-first byte array class loader. | 
| WrappingDispatcher(ByteArrayClassLoader.PersistenceHandler persistenceHandler,
                  boolean childFirst)Creates a new wrapping dispatcher with a default protection domain and a default access control context. | 
Copyright © 2014–2023. All rights reserved.