Modifier and Type | Package and Description |
---|---|
package | net.bytebuddy
Byte Buddy is a library for creating Java classes at runtime of a Java program. |
package | net.bytebuddy.agent.builder
An agent builder is used to easily implement load-time class-transformations using a Java agent. |
package | net.bytebuddy.asm
The ASM package contains classes that are meant for direct interaction with the ASM API. |
package | net.bytebuddy.build
A package for types that allow for applying Byte Buddy transformation during a build process. |
package | net.bytebuddy.description
Classes of this package allow the representation of Java classes, their member and their meta data. |
package | net.bytebuddy.description.annotation
Contains descriptions of annotations and annotation values. |
package | net.bytebuddy.description.enumeration
A package that contains classes for describing enumeration values. |
package | net.bytebuddy.description.field
Contains descriptions of Java fields. |
package | net.bytebuddy.description.method
Contains descriptions of Java methods and constructors as well as their parameters. |
package | net.bytebuddy.description.modifier
The modifier package contains high-level and type-safe descriptions of Java modifiers. |
package | net.bytebuddy.description.type
Contains descriptions of Java types and packages. |
package | net.bytebuddy.dynamic
This package contains classes and interfaces that are connected to writing the byte stream that represents a Java type that is dynamically created and for loading this type into a running JVM process. |
package | net.bytebuddy.dynamic.loading
This package contains classes that are responsible for class loading of classes that are represented by
|
package | net.bytebuddy.dynamic.scaffold
This package contains helper types and implementations that are responsible for the actual writing of a byte array representing a Java class. |
package | net.bytebuddy.dynamic.scaffold.inline
All classes and types in this package are related to creating a |
package | net.bytebuddy.dynamic.scaffold.subclass
All classes and types in this package are related to creating a |
package | net.bytebuddy.implementation
The implementation package contains any logic for intercepting method calls. |
package | net.bytebuddy.implementation.attribute
All types and classes in this package are responsible for writing attributes for a given Java byte code element, i.e. fields, types and byte code methods. |
package | net.bytebuddy.implementation.auxiliary
Auxiliary types describe helper types that aid as a supplementary to a given
|
package | net.bytebuddy.implementation.bind
The types and classes of this package are responsible for binding a method call to calling another method. |
package | net.bytebuddy.implementation.bind.annotation
This package contains annotations, types and classes that are responsible for binding a method to calling another method by interpreting annotations that indicate how a method should be bound to another method. |
package | net.bytebuddy.implementation.bytecode
Types and classes in this package are responsible for creating Java byte code for a given byte code target
which is represented by a |
package | net.bytebuddy.implementation.bytecode.assign
An |
package | net.bytebuddy.implementation.bytecode.assign.primitive
|
package | net.bytebuddy.implementation.bytecode.assign.reference
|
package | net.bytebuddy.implementation.bytecode.collection
This package is dedicated to creating |
package | net.bytebuddy.implementation.bytecode.constant
|
package | net.bytebuddy.implementation.bytecode.member
|
package | net.bytebuddy.jar.asm
Provides a small and fast bytecode manipulation framework. |
package | |
package | net.bytebuddy.jar.asm.signature
Provides support for type signatures. |
package | net.bytebuddy.matcher
Contains an API for matching Java byte code entities. |
package | net.bytebuddy.pool
Classes of this package allow for the creating |
package | net.bytebuddy.utility
This package contains utility classes for common use within any Byte Buddy logic. |
package | net.bytebuddy.utility.dispatcher
A package to handle dispatching of classes. |
package | net.bytebuddy.utility.nullability
A package to contain nullability annotations to be used within the Byte Buddy agent project. |
package | net.bytebuddy.utility.privilege
A package containing |
package | net.bytebuddy.utility.visitor
A package containing visitor classes for ASM. |