| Interface | Description |
|---|---|
| MemberValueVisitor |
Visitor for traversing member values included in an annotation.
|
| Class | Description |
|---|---|
| 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.
|
| TypeAnnotationsWriter |
A convenience class for constructing a
..TypeAnnotations_attribute. |
| Error | Description |
|---|---|
| NoSuchClassError |
Thrown if the linkage fails.
|
This package provides low-level API for editing annotations attributes.
Copyright © 2016 Shigeru Chiba, www.javassist.org. All Rights Reserved.