| Package | Description |
|---|---|
| net.bytebuddy |
Byte Buddy is a library for creating Java classes at runtime of a Java program.
|
| net.bytebuddy.agent.builder |
An agent builder is used to easily implement load-time class-transformations using a Java agent.
|
| net.bytebuddy.asm |
The ASM package contains classes that are meant for direct interaction with the ASM API.
|
| net.bytebuddy.description.type |
Contains descriptions of Java types and packages.
|
| 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.
|
| net.bytebuddy.dynamic.loading |
This package contains classes that are responsible for class loading of classes that are represented by
byte arrays. |
| 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.
|
| net.bytebuddy.dynamic.scaffold.inline |
All classes and types in this package are related to creating a
DynamicType by
enhancing a given type. |
| net.bytebuddy.dynamic.scaffold.subclass |
All classes and types in this package are related to creating a
DynamicType by
creating a subclass of a given type. |
| net.bytebuddy.implementation |
The implementation package contains any logic for intercepting method calls.
|
| net.bytebuddy.implementation.bytecode.constant |
StackManipulations in this package are responsible for
creating compile-time constants and pushing them onto the operand stack. |
| net.bytebuddy.implementation.bytecode.member |
StackManipulations of this package are responsible for
accessing type or method members, i.e. |
| net.bytebuddy.matcher |
Contains an API for matching Java byte code entities.
|
| net.bytebuddy.pool |
Classes of this package allow for the creating
TypeDescriptions without
loading any classes. |
| net.bytebuddy.utility |
This package contains utility classes for common use within any Byte Buddy logic.
|
| net.bytebuddy.utility.dispatcher |
A package to handle dispatching of classes.
|
| Class and Description |
|---|
| AsmClassReader.Factory
A factory to create a
AsmClassReader. |
| AsmClassWriter.Factory
A factory for creating an
AsmClassWriter. |
| RandomString
A provider of randomized
String values. |
| Class and Description |
|---|
| JavaConstant.MethodHandle
Represents a
java.lang.invoke.MethodHandle object. |
| JavaConstant.MethodHandle.HandleType
A representation of a method handle's type.
|
| JavaConstant.MethodType
Represents a
java.lang.invoke.MethodType object. |
| JavaModule
Type-safe representation of a
java.lang.Module. |
| Class and Description |
|---|
| AsmClassReader
A facade for creating a class reader that accepts
ClassVisitor instances and reader flags. |
| AsmClassReader.Factory
A factory to create a
AsmClassReader. |
| ConstantValue
Represents a value that can be represented as a constant expression or constant pool value.
|
| JavaConstant
Represents a constant-pool constant within a Java class file.
|
| JavaConstant.MethodHandle
Represents a
java.lang.invoke.MethodHandle object. |
| JavaConstant.MethodHandle.HandleType
A representation of a method handle's type.
|
| JavaConstant.MethodType
Represents a
java.lang.invoke.MethodType object. |
| Class and Description |
|---|
| JavaConstant
Represents a constant-pool constant within a Java class file.
|
| Class and Description |
|---|
| AsmClassReader.Factory
A factory to create a
AsmClassReader. |
| AsmClassWriter.Factory
A factory for creating an
AsmClassWriter. |
| JavaModule
Type-safe representation of a
java.lang.Module. |
| Class and Description |
|---|
| JavaModule
Type-safe representation of a
java.lang.Module. |
| RandomString
A provider of randomized
String values. |
| Class and Description |
|---|
| AsmClassReader
A facade for creating a class reader that accepts
ClassVisitor instances and reader flags. |
| AsmClassReader.Factory
A factory to create a
AsmClassReader. |
| AsmClassWriter
A facade for creating a
ClassVisitor that writes a class file. |
| AsmClassWriter.Factory
A factory for creating an
AsmClassWriter. |
| AsmClassWriter.FrameComputingClassWriter
A class writer that piggy-backs on Byte Buddy's
TypePool to avoid class loading or look-up errors when redefining a class. |
| Class and Description |
|---|
| AsmClassReader.Factory
A factory to create a
AsmClassReader. |
| AsmClassWriter.Factory
A factory for creating an
AsmClassWriter. |
| JavaConstant.MethodHandle
Represents a
java.lang.invoke.MethodHandle object. |
| Class and Description |
|---|
| AsmClassReader.Factory
A factory to create a
AsmClassReader. |
| AsmClassWriter.Factory
A factory for creating an
AsmClassWriter. |
| Class and Description |
|---|
| ConstantValue
Represents a value that can be represented as a constant expression or constant pool value.
|
| JavaConstant
Represents a constant-pool constant within a Java class file.
|
| JavaConstant.MethodHandle
Represents a
java.lang.invoke.MethodHandle object. |
| Class and Description |
|---|
| JavaConstant
Represents a constant-pool constant within a Java class file.
|
| JavaConstant.Dynamic
Represents a dynamically resolved constant pool entry of a class file.
|
| JavaConstant.MethodHandle
Represents a
java.lang.invoke.MethodHandle object. |
| JavaConstant.MethodType
Represents a
java.lang.invoke.MethodType object. |
| JavaConstant.Simple |
| JavaConstant.Visitor
A visitor to resolve a
JavaConstant based on its implementation. |
| Class and Description |
|---|
| JavaConstant
Represents a constant-pool constant within a Java class file.
|
| JavaConstant.MethodHandle
Represents a
java.lang.invoke.MethodHandle object. |
| JavaConstant.MethodType
Represents a
java.lang.invoke.MethodType object. |
| Class and Description |
|---|
| JavaModule
Type-safe representation of a
java.lang.Module. |
| Class and Description |
|---|
| AsmClassReader
A facade for creating a class reader that accepts
ClassVisitor instances and reader flags. |
| AsmClassReader.Factory
A factory to create a
AsmClassReader. |
| Class and Description |
|---|
| AsmClassReader
A facade for creating a class reader that accepts
ClassVisitor instances and reader flags. |
| AsmClassReader.Factory
A factory to create a
AsmClassReader. |
| AsmClassReader.Factory.Default
Default implementations for factories of
AsmClassReaders. |
| AsmClassReader.ForClassFileApi.JdkClassReader
A dispatcher to interact with
codes.rafael.asmjdkbridge.JdkClassReader. |
| AsmClassWriter
A facade for creating a
ClassVisitor that writes a class file. |
| AsmClassWriter.Factory
A factory for creating an
AsmClassWriter. |
| AsmClassWriter.Factory.Default
Default implementations for factories of
AsmClassWriters. |
| AsmClassWriter.Factory.Default.EmptyAsmClassReader
An empty class reader for ASM that never unwraps an underlying implementation.
|
| ConstantValue
Represents a value that can be represented as a constant expression or constant pool value.
|
| ConstructorComparator
A comparator for guaranteeing a stable order for declared
Constructors. |
| FieldComparator
A comparator for guaranteeing a stable order for declared
Fields. |
| FileSystem
A dispatcher to interact with the file system.
|
| GraalImageCode
A utility that resolves Graal VM native image properties.
|
| GraalImageCode.ImageCodeContextAction
A privileged action to resolve the image code via the current JVM processes input arguments, if available.
|
| JavaConstant
Represents a constant-pool constant within a Java class file.
|
| JavaConstant.Dynamic
Represents a dynamically resolved constant pool entry of a class file.
|
| JavaConstant.MethodHandle
Represents a
java.lang.invoke.MethodHandle object. |
| JavaConstant.MethodHandle.HandleType
A representation of a method handle's type.
|
| JavaConstant.MethodHandle.MethodHandleInfo
A dispatcher to interact with
java.lang.invoke.MethodHandleInfo. |
| JavaConstant.MethodHandle.MethodHandles
A dispatcher to interact with
java.lang.invoke.MethodHandles. |
| JavaConstant.MethodHandle.MethodHandles.Lookup
A dispatcher to interact with
java.lang.invoke.MethodHandles$Lookup. |
| JavaConstant.MethodHandle.MethodType
A dispatcher to interact with
java.lang.invoke.MethodType. |
| JavaConstant.MethodType
Represents a
java.lang.invoke.MethodType object. |
| JavaConstant.Simple |
| JavaConstant.Simple.Dispatcher
A dispatcher to represent
java.lang.constant.ConstantDesc. |
| JavaConstant.Simple.Dispatcher.OfClassDesc
A dispatcher to represent
java.lang.constant.ClassDesc. |
| JavaConstant.Simple.Dispatcher.OfDirectMethodHandleDesc
A dispatcher to represent
java.lang.constant.DirectMethodHandleDesc. |
| JavaConstant.Simple.Dispatcher.OfDirectMethodHandleDesc.ForKind
A dispatcher to represent
java.lang.constant.DirectMethodHandleDesc$Kind. |
| JavaConstant.Simple.Dispatcher.OfDynamicConstantDesc
A dispatcher to represent
java.lang.constant.DynamicConstantDesc. |
| JavaConstant.Simple.Dispatcher.OfMethodHandleDesc
A dispatcher to represent
java.lang.constant.MethodHandleDesc. |
| JavaConstant.Simple.Dispatcher.OfMethodTypeDesc
A dispatcher to represent
java.lang.constant.MethodTypeDesc. |
| JavaConstant.Simple.OfTrivialValue
Represents a trivial constant value that represents itself.
|
| JavaConstant.Visitor
A visitor to resolve a
JavaConstant based on its implementation. |
| JavaConstant.Visitor.NoOp
A non-operational implementation of a
JavaConstant.Visitor for a JavaConstant. |
| JavaModule
Type-safe representation of a
java.lang.Module. |
| JavaModule.Module
A proxy for interacting with
java.lang.Module. |
| JavaModule.Resolver
A proxy for resolving a
Class's java.lang.Module. |
| JavaType
Representations of Java types that do not exist in Java 6 but that have a special meaning to the JVM.
|
| MethodComparator
A comparator for guaranteeing a stable order for declared
Methods. |
| StreamDrainer
A utility for draining the contents of an
InputStream into a byte array. |
| Class and Description |
|---|
| Invoker
An invoker is a deliberate indirection to wrap indirect calls.
|
Copyright © 2014–2025. All rights reserved.