Bytecode-level Annotations API.
See: Description
| Interface Summary | |
|---|---|
| MemberValueVisitor | Visitor for traversing member values included in an annotation. |
| Class Summary | |
|---|---|
| Annotation |
The annotation structure.
|
| AnnotationImpl | Internal-use only. |
| AnnotationMemberValue | Nested annotation. |
| AnnotationsWriter |
A convenience class for constructing a
..Annotations_attribute.
|
| ArrayMemberValue | Array member. |
| BooleanMemberValue | Boolean constant value. |
| ByteMemberValue | Byte constant value. |
| CharMemberValue | Char constant value. |
| ClassMemberValue | Class value. |
| DoubleMemberValue | Double floating-point number constant value. |
| EnumMemberValue | Enum constant value. |
| FloatMemberValue | Floating-point number constant value. |
| IntegerMemberValue | Integer constant value. |
| LongMemberValue | Long integer constant value. |
| MemberValue | The value of a member declared in an annotation. |
| ShortMemberValue | Short integer constant value. |
| StringMemberValue | String constant value. |
This package provides low-level API for editing annotations attributes.