Top Description Interfaces Classes
[default module]

Package net.bytebuddy.dynamic.loading

Annotations
@ByDefault
Imports
net.bytebuddy.utility.nullability.NeverNull

This package contains classes that are responsible for class loading of classes that are represented by byte arrays.

Interface Summary

Modifier and TypeInterface and Description
public interface
ClassFilePostProcessor

A post processor for class files.

public interface
ClassInjector

A class injector is capable of injecting classes into a java.lang.ClassLoader without requiring the class loader to being able to explicitly look up these classes.

public interface
ClassLoadingStrategy<
The least specific type of class loader this strategy can apply to.
T extends ClassLoader
>

A strategy for loading a collection of types.

public interface
PackageDefinitionStrategy

A package definer is responsible for defining a package's properties when a class of a new package is loaded.

Class Summary

Modifier and TypeClass and Description
public class
ByteArrayClassLoader

A java.lang.ClassLoader that is capable of loading explicitly defined classes.

public class
ClassReloadingStrategy

The class reloading strategy allows to redefine loaded java.lang.Classes.

public abstract class
InjectionClassLoader

An injection class loader allows for the injection of a class after the class loader was created.

public class
MultipleParentClassLoader

This java.lang.ClassLoader is capable of loading classes from multiple parents.