This package provides low-level API for editing annotations attributes.
| Modifier and Type | Interface and Description |
|---|---|
| public interface | MemberValueVisitor
Visitor for traversing member values included in an annotation. |
| Modifier and Type | Class and Description |
|---|---|
| public class | Annotation
The |
| public class | AnnotationImpl
Internal-use only. |
| public class | AnnotationMemberValue
Nested annotation. |
| public class | AnnotationsWriter
A convenience class for constructing a
|
| public class | ArrayMemberValue
Array member. |
| public class | BooleanMemberValue
Boolean constant value. |
| public class | ByteMemberValue
Byte constant value. |
| public class | CharMemberValue
Char constant value. |
| public class | ClassMemberValue
Class value. |
| public class | DoubleMemberValue
Double floating-point number constant value. |
| public class | EnumMemberValue
Enum constant value. |
| public class | FloatMemberValue
Floating-point number constant value. |
| public class | IntegerMemberValue
Integer constant value. |
| public class | LongMemberValue
Long integer constant value. |
| public abstract class | MemberValue
The value of a member declared in an annotation. |
| public class | NoSuchClassError
Thrown if the linkage fails. |
| public class | ShortMemberValue
Short integer constant value. |
| public class | StringMemberValue
String constant value. |
| public class | TypeAnnotationsWriter
A convenience class for constructing a
|