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. | 
| AnnotationAppender.ValueFilter | A value filter allows to skip values while writing an annotation value such that these missing values are represented
 by the annotation type's default value instead. | 
| 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.ForField | 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.ForInstrumentedMethod | Implementation of a method attribute appender that writes all annotations of the instrumented method to the
 method that is being created. | 
| MethodAttributeAppender.ForMethod | 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.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.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. | 
| AnnotationAppender.ValueFilter.AppendDefaults | A value filter that does not skip any values. | 
| AnnotationAppender.ValueFilter.SkipDefaults | A value filter that skips all annotation values that represent the default value of the annotation. | 
| 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.NoOp | A method attribute appender that does not append any attributes. | 
| TypeAttributeAppender.NoOp | A type attribute appender that does not append any attributes. | 
Annotation interface.Copyright © 2014–2015. All rights reserved.