Uses of Package
net.bytebuddy.implementation.attribute
-
Packages that use net.bytebuddy.implementation.attribute 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.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 aDynamicType
by enhancing a given type.net.bytebuddy.dynamic.scaffold.subclass All classes and types in this package are related to creating aDynamicType
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. -
Classes in net.bytebuddy.implementation.attribute used by net.bytebuddy Class 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. -
Classes in net.bytebuddy.implementation.attribute used by net.bytebuddy.asm Class 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.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 ASMFieldVisitor
.FieldAttributeAppender.Factory A factory that creates field attribute appenders for a given type.MethodAttributeAppender An appender that writes attributes or annotations to a given ASMMethodVisitor
.MethodAttributeAppender.Factory A factory that creates method attribute appenders for a given type. -
Classes in net.bytebuddy.implementation.attribute used by net.bytebuddy.dynamic Class 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 ASMClassVisitor
. -
Classes in net.bytebuddy.implementation.attribute used by net.bytebuddy.dynamic.scaffold Class 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 ASMFieldVisitor
.FieldAttributeAppender.Factory A factory that creates field attribute appenders for a given type.MethodAttributeAppender An appender that writes attributes or annotations to a given ASMMethodVisitor
.MethodAttributeAppender.Factory A factory that creates method attribute appenders for a given type.RecordComponentAttributeAppender An appender that writes attributes or annotations to a given ASMRecordComponentVisitor
.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 ASMClassVisitor
. -
Classes in net.bytebuddy.implementation.attribute used by net.bytebuddy.dynamic.scaffold.inline Class 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 ASMClassVisitor
. -
Classes in net.bytebuddy.implementation.attribute used by net.bytebuddy.dynamic.scaffold.subclass Class 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 ASMClassVisitor
. -
Classes in net.bytebuddy.implementation.attribute used by net.bytebuddy.implementation Class Description AnnotationValueFilter.Factory A factory for creating an annotation value filter for an annotation's target. -
Classes in net.bytebuddy.implementation.attribute used by net.bytebuddy.implementation.attribute Class 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 ASMFieldVisitor
.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 ASMMethodVisitor
.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 ASMRecordComponentVisitor
.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 ASMClassVisitor
.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.