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)