Modifier and Type | Class and Description |
---|---|
public static interface | ClassLoadingStrategy.Configurable<
The least specific type of class loader this strategy can apply to. S extends ClassLoader>A |
public static enum | ClassLoadingStrategy.Default
This class contains implementations of default class loading strategies. |
public static class | ClassLoadingStrategy.ForBootstrapInjection
A class loading strategy which allows class injection into the bootstrap class loader if appropriate. |
public static class | ClassLoadingStrategy.ForJnaInjection
A class loading strategy that injects a class using JNA via the JNI DefineClass method. |
public static class | ClassLoadingStrategy.ForUnsafeInjection
A class loading strategy that injects a class using |
public static class | ClassLoadingStrategy.UsingLookup
A class loading strategy that uses a |
Modifier and Type | Field and Description |
---|---|
public static final ClassLoader | BOOTSTRAP_LOADER
A type-safe constant representing the bootstrap class loader which is represented by |
public static final ProtectionDomain | NO_PROTECTION_DOMAIN
An undefined protection domain. |
Modifier and Type | Method and Description |
---|---|
public Map | Returns: A collection of the loaded classes which will be initialized in the iteration order of the returned collection.The class loader to used for loading the classes. classLoader, Map<TypeDescription, byte[]> Byte array representations of the types to be loaded mapped by their descriptions,
where an iteration order defines an order in which they are supposed to be loaded,
if relevant. types)Loads a given collection of classes given their binary representation. |