| Package | Description |
|---|---|
| net.bytebuddy |
Byte Buddy is a library for creating Java classes at runtime of a Java program.
|
| net.bytebuddy.asm |
The ASM package contains classes that are meant for direct interaction with the ASM API.
|
| net.bytebuddy.build |
A package for types that allow for applying Byte Buddy transformation during a build process.
|
| 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.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.attribute |
All types and classes in this package are responsible for writing attributes for a given Java byte code element,
i.e.
|
| Class and Description |
|---|
| AnnotationRetention
An annotation retention strategy decides if annotations that are contained within a class file are preserved upon redefining
or rebasing a method.
|
| AnnotationValueFilter.Factory
A factory for creating an annotation value filter for an annotation's target.
|
| Class and Description |
|---|
| AnnotationValueFilter.Factory
A factory for creating an annotation value filter for an annotation's target.
|
| FieldAttributeAppender.Factory
A factory that creates field attribute appenders for a given type.
|
| MethodAttributeAppender.Factory
A factory that creates method attribute appenders for a given type.
|
| Class and Description |
|---|
| AnnotationValueFilter
An annotation value filter is responsible for determining which values should be skipped and rather be represented as an
annotation type's default values when writing an annotation to a class file.
|
| MethodAttributeAppender
An appender that writes attributes or annotations to a given ASM
MethodVisitor. |
| MethodAttributeAppender.Factory
A factory that creates method attribute appenders for a given type.
|
| TypeAttributeAppender
An appender that writes attributes or annotations to a given ASM
ClassVisitor. |
| Class and Description |
|---|
| AnnotationRetention
An annotation retention strategy decides if annotations that are contained within a class file are preserved upon redefining
or rebasing a method.
|
| AnnotationValueFilter.Factory
A factory for creating an annotation value filter for an annotation's target.
|
| FieldAttributeAppender.Factory
A factory that creates field attribute appenders for a given type.
|
| MethodAttributeAppender.Factory
A factory that creates method attribute appenders for a given type.
|
| RecordComponentAttributeAppender.Factory
A factory that creates record component attribute appenders for a given type.
|
| TypeAttributeAppender
An appender that writes attributes or annotations to a given ASM
ClassVisitor. |
| Class and Description |
|---|
| AnnotationRetention
An annotation retention strategy decides if annotations that are contained within a class file are preserved upon redefining
or rebasing a method.
|
| AnnotationValueFilter.Factory
A factory for creating an annotation value filter for an annotation's target.
|
| FieldAttributeAppender
An appender that writes attributes or annotations to a given ASM
FieldVisitor. |
| FieldAttributeAppender.Factory
A factory that creates field attribute appenders for a given type.
|
| MethodAttributeAppender
An appender that writes attributes or annotations to a given ASM
MethodVisitor. |
| MethodAttributeAppender.Factory
A factory that creates method attribute appenders for a given type.
|
| RecordComponentAttributeAppender
An appender that writes attributes or annotations to a given ASM
RecordComponentVisitor. |
| RecordComponentAttributeAppender.Factory
A factory that creates record component attribute appenders for a given type.
|
| TypeAttributeAppender
An appender that writes attributes or annotations to a given ASM
ClassVisitor. |
| Class and Description |
|---|
| AnnotationRetention
An annotation retention strategy decides if annotations that are contained within a class file are preserved upon redefining
or rebasing a method.
|
| AnnotationValueFilter.Factory
A factory for creating an annotation value filter for an annotation's target.
|
| TypeAttributeAppender
An appender that writes attributes or annotations to a given ASM
ClassVisitor. |
| Class and Description |
|---|
| AnnotationRetention
An annotation retention strategy decides if annotations that are contained within a class file are preserved upon redefining
or rebasing a method.
|
| AnnotationValueFilter.Factory
A factory for creating an annotation value filter for an annotation's target.
|
| MethodAttributeAppender.Factory
A factory that creates method attribute appenders for a given type.
|
| TypeAttributeAppender
An appender that writes attributes or annotations to a given ASM
ClassVisitor. |
| Class and Description |
|---|
| AnnotationValueFilter.Factory
A factory for creating an annotation value filter for an annotation's target.
|
| Class and Description |
|---|
| AnnotationAppender
Annotation appenders are capable of writing annotations to a specified target.
|
| AnnotationAppender.Target
Represents a target for an annotation writing process.
|
| AnnotationRetention
An annotation retention strategy decides if annotations that are contained within a class file are preserved upon redefining
or rebasing a method.
|
| AnnotationValueFilter
An annotation value filter is responsible for determining which values should be skipped and rather be represented as an
annotation type's default values when writing an annotation to a class file.
|
| AnnotationValueFilter.Default
A default implementation of an annotation value filter that applies the same strategy for any type, field or method.
|
| AnnotationValueFilter.Factory
A factory for creating an annotation value filter for an annotation's target.
|
| FieldAttributeAppender
An appender that writes attributes or annotations to a given ASM
FieldVisitor. |
| FieldAttributeAppender.Factory
A factory that creates field attribute appenders for a given type.
|
| FieldAttributeAppender.ForInstrumentedField
An attribute appender that writes all annotations that are declared on a field.
|
| FieldAttributeAppender.NoOp
A field attribute appender that does not append any attributes.
|
| MethodAttributeAppender
An appender that writes attributes or annotations to a given ASM
MethodVisitor. |
| MethodAttributeAppender.Explicit.Target
Represents the target on which this method attribute appender should write its annotations to.
|
| MethodAttributeAppender.Explicit.Target.OnMethod
A method attribute appender target for writing annotations directly onto the method.
|
| MethodAttributeAppender.Factory
A factory that creates method attribute appenders for a given type.
|
| MethodAttributeAppender.ForInstrumentedMethod
Implementation of a method attribute appender that writes all annotations of the instrumented method to the
method that is being created.
|
| MethodAttributeAppender.NoOp
A method attribute appender that does not append any attributes.
|
| RecordComponentAttributeAppender
An appender that writes attributes or annotations to a given ASM
RecordComponentVisitor. |
| RecordComponentAttributeAppender.Factory
A factory that creates record component attribute appenders for a given type.
|
| RecordComponentAttributeAppender.ForInstrumentedRecordComponent
An attribute appender that writes all annotations that are declared on a record component.
|
| RecordComponentAttributeAppender.NoOp
A record component attribute appender that does not append any attributes.
|
| TypeAttributeAppender
An appender that writes attributes or annotations to a given ASM
ClassVisitor. |
| TypeAttributeAppender.ForInstrumentedType
An attribute appender that writes all annotations that are found on a given target type to the
instrumented type this type attribute appender is applied onto.
|
| TypeAttributeAppender.NoOp
A type attribute appender that does not append any attributes.
|
Copyright © 2014–2023. All rights reserved.