Package | Description |
---|---|
javassist.bytecode |
Bytecode-level API.
|
javassist.bytecode.annotation |
Bytecode-level Annotations API.
|
Modifier and Type | Method and Description |
---|---|
Annotation |
AnnotationsAttribute.getAnnotation(java.lang.String type)
Parses the annotations and returns a data structure representing
the annotation with the specified type.
|
Annotation[][] |
ParameterAnnotationsAttribute.getAnnotations()
Parses the annotations and returns a data structure representing
that parsed annotations.
|
Annotation[] |
AnnotationsAttribute.getAnnotations()
Parses the annotations and returns a data structure representing
that parsed annotations.
|
Modifier and Type | Method and Description |
---|---|
void |
AnnotationsAttribute.addAnnotation(Annotation annotation)
Adds an annotation.
|
void |
AnnotationsAttribute.setAnnotation(Annotation annotation)
Changes the annotations.
|
void |
AnnotationsAttribute.setAnnotations(Annotation[] annotations)
Changes the annotations represented by this object according to
the given array of
Annotation objects. |
void |
ParameterAnnotationsAttribute.setAnnotations(Annotation[][] params)
Changes the annotations represented by this object according to
the given array of
Annotation objects. |
Modifier and Type | Method and Description |
---|---|
Annotation |
AnnotationImpl.getAnnotation()
Obtains the internal data structure representing the annotation.
|
Annotation |
AnnotationMemberValue.getValue()
Obtains the value.
|
Modifier and Type | Method and Description |
---|---|
static java.lang.Object |
AnnotationImpl.make(java.lang.ClassLoader cl,
java.lang.Class clazz,
ClassPool cp,
Annotation anon)
Constructs an annotation object.
|
void |
AnnotationMemberValue.setValue(Annotation newValue)
Sets the value of this member.
|
Constructor and Description |
---|
AnnotationMemberValue(Annotation a,
ConstPool cp)
Constructs an annotation member.
|
Javassist, a Java-bytecode translator toolkit.
Copyright (C) 1999- Shigeru Chiba. All Rights Reserved.