Uses of Class
serp.bytecode.Annotation
Packages that use Annotation
-
Uses of Annotation in serp.bytecode
Methods in serp.bytecode that return AnnotationModifier and TypeMethodDescriptionAnnotations.addAnnotation
(Class type) Add a new annotation.Annotations.addAnnotation
(String type) Add a new annotation.Annotations.addAnnotation
(Annotation an) Import an annotation from another instance.Annotations.addAnnotation
(BCClass type) Add a new annotation.Annotation.Property.getAnnotation()
The owning annotation.Annotations.getAnnotation
(Class type) Return the annotation of the given type, or null if none.Annotations.getAnnotation
(String type) Return the annotation of the given type, or null if none.Annotations.getAnnotation
(BCClass type) Return the annotation of the given type, or null if none.Annotations.getAnnotations()
All declared annotations.Annotation.Property.getAnnotationValue()
Return the annotation value of this property, or null if not set.Annotation.Property.newAnnotationArrayValue
(Class type, int length) Set this property value to a new annotation array of the given type and length, returning the annotations for manipulation.Annotation.Property.newAnnotationArrayValue
(String type, int length) Set this property value to a new annotation array of the given type and length, returning the annotations for manipulation.Annotation.Property.newAnnotationArrayValue
(BCClass type, int length) Set this property value to a new annotation array of the given type and length, returning the annotations for manipulation.Annotation.Property.newAnnotationValue
(Class type) Set this property value to a new annotation of the given type, returning the annotation for manipulation.Annotation.Property.newAnnotationValue
(String type) Set this property value to a new annotation of the given type, returning the annotation for manipulation.Annotation.Property.newAnnotationValue
(BCClass type) Set this property value to a new annotation of the given type, returning the annotation for manipulation.Annotation.Property.setValue
(Annotation value) Set the annotation value of this property by importing the given annotation from another instance.Annotation.Property.setValue
(Annotation[] value) Set the annotation value of this property by importing the given annotation from another instance.Methods in serp.bytecode with parameters of type AnnotationModifier and TypeMethodDescriptionAnnotations.addAnnotation
(Annotation an) Import an annotation from another instance.boolean
Annotations.removeAnnotation
(Annotation anno) Remove the given annotation.void
Annotations.setAnnotations
(Annotation[] annos) Set the annotations.Annotation.Property.setValue
(Annotation value) Set the annotation value of this property by importing the given annotation from another instance.Annotation.Property.setValue
(Annotation[] value) Set the annotation value of this property by importing the given annotation from another instance. -
Uses of Annotation in serp.bytecode.visitor
Methods in serp.bytecode.visitor with parameters of type AnnotationModifier and TypeMethodDescriptionvoid
BCVisitor.enterAnnotation
(Annotation obj) void
PrettyPrintVisitor.enterAnnotation
(Annotation obj) void
BCVisitor.exitAnnotation
(Annotation obj) void
PrettyPrintVisitor.exitAnnotation
(Annotation obj)