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.