See: Description
| Interface | Description | 
|---|---|
| AnnotationAppender | 
 Annotation appenders are capable of writing annotations to a specified target. 
 | 
| AnnotationAppender.Target | 
 Represents a target for an annotation writing process. 
 | 
| 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. 
 | 
| MethodAttributeAppender.ForAnnotation.Target | 
 Represents the target on which this method attribute appender should write its annotations to. 
 | 
| TypeAttributeAppender | 
 An appender that writes attributes or annotations to a given ASM  
ClassVisitor. | 
| Class | Description | 
|---|---|
| AnnotationAppender.Default | 
 A default implementation for an annotation appender that writes annotations to a given byte consumer
 represented by an ASM  
AnnotationVisitor. | 
| AnnotationAppender.Target.OnField | 
 Target for an annotation that is written to a Java field. 
 | 
| AnnotationAppender.Target.OnMethod | 
 Target for an annotation that is written to a Java method or constructor. 
 | 
| AnnotationAppender.Target.OnMethodParameter | 
 Target for an annotation that is written to a Java method or constructor parameter. 
 | 
| AnnotationAppender.Target.OnType | 
 Target for an annotation that is written to a Java type. 
 | 
| FieldAttributeAppender.Compound | 
 A field attribute appender that combines several method attribute appenders to be represented as a single
 field attribute appender. 
 | 
| FieldAttributeAppender.Factory.Compound | 
 A field attribute appender factory that combines several field attribute appender factories to be
 represented as a single factory. 
 | 
| FieldAttributeAppender.ForAnnotation | 
 Appends an annotation to a field. 
 | 
| FieldAttributeAppender.ForLoadedField | 
 Writes all annotations that are found on a field that belongs to a loaded type of the JVM as visible
 annotations. 
 | 
| MethodAttributeAppender.Compound | 
 A method attribute appender that combines several method attribute appenders to be represented as a single
 method attribute appender. 
 | 
| MethodAttributeAppender.Factory.Compound | 
 A method attribute appender factory that combines several method attribute appender factories to be
 represented as a single factory. 
 | 
| MethodAttributeAppender.ForAnnotation | 
 Appends an annotation to a method or method parameter. 
 | 
| MethodAttributeAppender.ForAnnotation.Target.OnMethodParameter | 
 A method attribute appender target for writing annotations onto a given method parameter. 
 | 
| MethodAttributeAppender.ForLoadedConstructor | 
 Implementation of a method attribute appender that writes all annotations of a given loaded constructor to the
 method that is being created. 
 | 
| MethodAttributeAppender.ForLoadedMethod | 
 Implementation of a method attribute appender that writes all annotations of a given loaded method to the
 method that is being created. 
 | 
| TypeAttributeAppender.Compound | 
 A compound type attribute appender that concatenates a number of other attribute appenders. 
 | 
| TypeAttributeAppender.ForAnnotation | 
 An attribute appender that appends a single annotation to a given type. 
 | 
| TypeAttributeAppender.ForType | 
 Writes all annotations that are declared for a given Java type to the target type. 
 | 
| Enum | Description | 
|---|---|
| AnnotationAppender.AnnotationVisibility | 
 Determines if an annotation should be written to a specified target and if the annotation should be marked
 as being visible at runtime. 
 | 
| FieldAttributeAppender.NoOp | 
 A field attribute appender that does not append any attributes. 
 | 
| MethodAttributeAppender.ForAnnotation.Target.OnMethod | 
 A method attribute appender target for writing annotations directly onto the method. 
 | 
| 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.ForSuperType | 
 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. 
 | 
Annotation interface.Copyright © 2014–2015. All rights reserved.