java.lang.annotation.Annotation interface.
| Modifier and Type | Interface and Description |
|---|---|
| public interface | AnnotationAppender
Annotation appenders are capable of writing annotations to a specified target. |
| public interface | 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. |
| public interface | FieldAttributeAppender
An appender that writes attributes or annotations to a given ASM |
| public interface | MethodAttributeAppender
An appender that writes attributes or annotations to a given ASM |
| public interface | RecordComponentAttributeAppender
An appender that writes attributes or annotations to a given ASM |
| public interface | TypeAttributeAppender
An appender that writes attributes or annotations to a given ASM |
| Modifier and Type | Enum and Description |
|---|---|
| public enum | AnnotationRetention
An annotation retention strategy decides if annotations that are contained within a class file are preserved upon redefining or rebasing a method. |