| Package | Description | 
|---|---|
| net.bytebuddy | Byte Buddy is a library for creating Java classes at runtime of a Java program. | 
| 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  DynamicTypeby
 enhancing a given type. | 
| net.bytebuddy.dynamic.scaffold.subclass | All classes and types in this package are related to creating a  DynamicTypeby
 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. fields, types and byte code methods. | 
| 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 | 
|---|
| 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. | 
| 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. | 
| 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. | 
| 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. | 
| 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–2016. All rights reserved.