Package | Description |
---|---|
net.bytebuddy.dynamic.loading |
This package contains classes that are responsible for class loading of classes that are represented by
byte arrays. |
Modifier and Type | Field and Description |
---|---|
protected ByteArrayClassLoader.PersistenceHandler |
ByteArrayClassLoader.persistenceHandler
The 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,
AccessControlContext accessControlContext,
ByteArrayClassLoader.PersistenceHandler persistenceHandler,
PackageDefinitionStrategy packageDefinitionStrategy,
boolean childFirst,
boolean forbidExisting)
Loads a given set of class descriptions and their binary representations.
|
static ClassLoader |
ByteArrayClassLoader.of(ClassLoader parent,
Map<TypeDescription,byte[]> typeDefinitions,
ProtectionDomain protectionDomain,
AccessControlContext accessControlContext,
ByteArrayClassLoader.PersistenceHandler persistenceHandler,
PackageDefinitionStrategy packageDefinitionStrategy,
boolean childFirst)
Creates a new class loader for a given definition of classes.
|
Constructor and Description |
---|
ByteArrayClassLoader(ClassLoader parent,
Map<String,byte[]> typeDefinitions,
ProtectionDomain protectionDomain,
AccessControlContext accessControlContext,
ByteArrayClassLoader.PersistenceHandler persistenceHandler,
PackageDefinitionStrategy packageDefinitionStrategy)
Creates a new class loader for a given definition of classes.
|
ChildFirst(ClassLoader parent,
Map<String,byte[]> typeDefinitions,
ProtectionDomain protectionDomain,
AccessControlContext accessControlContext,
ByteArrayClassLoader.PersistenceHandler persistenceHandler,
PackageDefinitionStrategy packageDefinitionStrategy)
Creates a new child-first byte array class loader.
|
ClassLoaderCreationAction(ClassLoader parent,
Map<String,byte[]> typeDefinitions,
ProtectionDomain protectionDomain,
AccessControlContext accessControlContext,
ByteArrayClassLoader.PersistenceHandler persistenceHandler,
PackageDefinitionStrategy packageDefinitionStrategy,
boolean childFirst)
Creates a new class loader creation action.
|
WrappingDispatcher(ByteArrayClassLoader.PersistenceHandler persistenceHandler,
boolean childFirst)
Creates a new wrapping dispatcher with a default protection domain and a default access control context.
|
Copyright © 2014–2016. All rights reserved.