Uses of Package
net.bytebuddy.implementation.attribute
Packages that use net.bytebuddy.implementation.attribute
Package
Description
Byte Buddy is a library for creating Java classes at runtime of a Java program.
The ASM package contains classes that are meant for direct interaction with the ASM API.
A package for types that allow for applying Byte Buddy transformation during a build process.
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.
This package contains helper types and implementations that are responsible for the actual writing of a byte array
representing a Java class.
All classes and types in this package are related to creating a
DynamicType
by
enhancing a given type.All classes and types in this package are related to creating a
DynamicType
by
creating a subclass of a given type.The implementation package contains any logic for intercepting method calls.
All types and classes in this package are responsible for writing attributes for a given Java byte code element,
i.e.
-
Classes in net.bytebuddy.implementation.attribute used by net.bytebuddyClassDescriptionAn annotation retention strategy decides if annotations that are contained within a class file are preserved upon redefining or rebasing a method.A factory for creating an annotation value filter for an annotation's target.
-
Classes in net.bytebuddy.implementation.attribute used by net.bytebuddy.asmClassDescriptionAn 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.A factory for creating an annotation value filter for an annotation's target.An appender that writes attributes or annotations to a given ASM
FieldVisitor
.A factory that creates field attribute appenders for a given type.An appender that writes attributes or annotations to a given ASMMethodVisitor
.A factory that creates method attribute appenders for a given type. -
Classes in net.bytebuddy.implementation.attribute used by net.bytebuddy.buildClassDescriptionAn 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.An appender that writes attributes or annotations to a given ASM
MethodVisitor
.A factory that creates method attribute appenders for a given type.An appender that writes attributes or annotations to a given ASMClassVisitor
. -
Classes in net.bytebuddy.implementation.attribute used by net.bytebuddy.dynamicClassDescriptionAn annotation retention strategy decides if annotations that are contained within a class file are preserved upon redefining or rebasing a method.A factory for creating an annotation value filter for an annotation's target.A factory that creates field attribute appenders for a given type.A factory that creates method attribute appenders for a given type.A factory that creates record component attribute appenders for a given type.An appender that writes attributes or annotations to a given ASM
ClassVisitor
. -
Classes in net.bytebuddy.implementation.attribute used by net.bytebuddy.dynamic.scaffoldClassDescriptionAn annotation retention strategy decides if annotations that are contained within a class file are preserved upon redefining or rebasing a method.A factory for creating an annotation value filter for an annotation's target.An appender that writes attributes or annotations to a given ASM
FieldVisitor
.A factory that creates field attribute appenders for a given type.An appender that writes attributes or annotations to a given ASMMethodVisitor
.A factory that creates method attribute appenders for a given type.An appender that writes attributes or annotations to a given ASMRecordComponentVisitor
.A factory that creates record component attribute appenders for a given type.An appender that writes attributes or annotations to a given ASMClassVisitor
. -
Classes in net.bytebuddy.implementation.attribute used by net.bytebuddy.dynamic.scaffold.inlineClassDescriptionAn annotation retention strategy decides if annotations that are contained within a class file are preserved upon redefining or rebasing a method.A factory for creating an annotation value filter for an annotation's target.An appender that writes attributes or annotations to a given ASM
ClassVisitor
. -
Classes in net.bytebuddy.implementation.attribute used by net.bytebuddy.dynamic.scaffold.subclassClassDescriptionAn annotation retention strategy decides if annotations that are contained within a class file are preserved upon redefining or rebasing a method.A factory for creating an annotation value filter for an annotation's target.A factory that creates method attribute appenders for a given type.An appender that writes attributes or annotations to a given ASM
ClassVisitor
. -
Classes in net.bytebuddy.implementation.attribute used by net.bytebuddy.implementationClassDescriptionA factory for creating an annotation value filter for an annotation's target.
-
Classes in net.bytebuddy.implementation.attribute used by net.bytebuddy.implementation.attributeClassDescriptionAnnotation appenders are capable of writing annotations to a specified target.Represents a target for an annotation writing process.An annotation retention strategy decides if annotations that are contained within a class file are preserved upon redefining or rebasing a method.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.A default implementation of an annotation value filter that applies the same strategy for any type, field or method.A factory for creating an annotation value filter for an annotation's target.An appender that writes attributes or annotations to a given ASM
FieldVisitor
.A factory that creates field attribute appenders for a given type.An attribute appender that writes all annotations that are declared on a field.A field attribute appender that does not append any attributes.An appender that writes attributes or annotations to a given ASMMethodVisitor
.Represents the target on which this method attribute appender should write its annotations to.A method attribute appender target for writing annotations directly onto the method.A factory that creates method attribute appenders for a given type.Implementation of a method attribute appender that writes all annotations of the instrumented method to the method that is being created.A method attribute appender that does not append any attributes.An appender that writes attributes or annotations to a given ASMRecordComponentVisitor
.A factory that creates record component attribute appenders for a given type.An attribute appender that writes all annotations that are declared on a record component.A record component attribute appender that does not append any attributes.An appender that writes attributes or annotations to a given ASMClassVisitor
.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.A type attribute appender that does not append any attributes.