# Package javassist.bytecode.annotation

package javassist.bytecode.annotation
Bytecode-level Annotations API.

This package provides low-level API for editing annotations attributes.

Related Packages
Package
Description
javassist.bytecode
Bytecode-level API.
javassist.bytecode.analysis
Bytecode Analysis API.
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.
MemberValueVisitor
Visitor for traversing member values included in an annotation.
NoSuchClassError
Thrown if the linkage fails.
ShortMemberValue
Short integer constant value.
StringMemberValue
String constant value.
TypeAnnotationsWriter
A convenience class for constructing a `..TypeAnnotations_attribute`.