Uses of Class
org.aspectj.apache.bcel.classfile.annotation.AnnotationGen
Package
Description
-
Uses of AnnotationGen in org.aspectj.apache.bcel.classfile
Modifier and TypeMethodDescriptionFieldOrMethod.getAnnotations()
JavaClass.getAnnotations()
Method.getAnnotationsOnParameter(int i)
AnnotationGen[][]
Method.getParameterAnnotations()
Modifier and TypeMethodDescriptionstatic Collection<RuntimeAnnos>
Utility.getAnnotationAttributes(ConstantPool cp, List<AnnotationGen> annotations)
Converts a list of AnnotationGen objects into a set of attributes that can be attached to the class file. -
Uses of AnnotationGen in org.aspectj.apache.bcel.classfile.annotation
Modifier and TypeMethodDescriptionAnnotationElementValue.getAnnotation()
TypeAnnotationGen.getAnnotation()
RuntimeParamAnnos.getAnnotationsOnParameter(int parameterIndex)
static AnnotationGen
AnnotationGen.read(DataInputStream dis, ConstantPool cpool, boolean b)
ModifierConstructorDescriptionAnnotationElementValue(int type, AnnotationGen annotation, ConstantPool cpool)
AnnotationElementValue(AnnotationGen a, ConstantPool cpool)
AnnotationGen(AnnotationGen a, ConstantPool cpool, boolean copyPoolEntries)
-
Uses of AnnotationGen in org.aspectj.apache.bcel.generic
Modifier and TypeFieldDescriptionprotected List<AnnotationGen>
FieldGenOrMethodGen.annotationList
Modifier and TypeMethodDescriptionFieldGenOrMethodGen.getAnnotations()
MethodGen.getAnnotationsOnParameter(int i)
Return a list of AnnotationGen objects representing parameter annotationsModifier and TypeMethodDescriptionvoid
ClassGen.addAnnotation(AnnotationGen a)
void
FieldGenOrMethodGen.addAnnotation(AnnotationGen ag)
void
MethodGen.addParameterAnnotation(int parameterIndex, AnnotationGen annotation)
void
ClassGen.removeAnnotation(AnnotationGen a)
void
FieldGenOrMethodGen.removeAnnotation(AnnotationGen ag)
-
Uses of AnnotationGen in org.aspectj.weaver.bcel
Modifier and TypeClassDescriptionclass
For implementing declare @type interacting with declare @parents during compilation - we need to be able to add an annotation to 'binary type binding' (this is how types are seen during incremental compilation).ModifierConstructorDescriptionBcelAnnotation(AnnotationGen theBcelAnnotation, ResolvedType resolvedAnnotationType)
BcelAnnotation(AnnotationGen theBcelAnnotation, World world)