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–2024. All rights reserved.