Package org.aspectj.weaver.bcel
Klasse TypeAnnotationAccessVar
java.lang.Object
org.aspectj.weaver.ast.ASTNode
org.aspectj.weaver.ast.Expr
org.aspectj.weaver.ast.Var
org.aspectj.weaver.bcel.BcelVar
org.aspectj.weaver.bcel.TypeAnnotationAccessVar
Used for @this() @target() @args() - represents accessing an annotated 'thing'. Main use is to create the instructions that
retrieve the annotation from the 'thing' - see createLoadInstructions()
-
Feldübersicht
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungTypeAnnotationAccessVar(ResolvedType type, BcelVar theAnnotatedTargetIsStoredHere) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidappendLoad(InstructionList il, InstructionFactory fact) voidappendLoadAndConvert(InstructionList il, InstructionFactory fact, ResolvedType toType) createCopyFrom(InstructionFactory fact, int oldSlot) createLoad(InstructionFactory fact) createLoadInstructions(ResolvedType toType, InstructionFactory fact) voidinsertLoad(InstructionList il, InstructionFactory fact) toString()Von Klasse geerbte Methoden org.aspectj.weaver.bcel.BcelVar
appendStore, getPositionInAroundState, getSlot, setPositionInAroundStateVon Klasse geerbte Methoden org.aspectj.weaver.ast.Var
accept, getAccessorForValue, getTypeVon Klasse geerbte Methoden org.aspectj.weaver.ast.Expr
makeCallExpr
-
Konstruktordetails
-
TypeAnnotationAccessVar
-
-
Methodendetails
-
toString
-
createLoad
- Setzt außer Kraft:
createLoadin KlasseBcelVar
-
createStore
- Setzt außer Kraft:
createStorein KlasseBcelVar
-
createCopyFrom
- Setzt außer Kraft:
createCopyFromin KlasseBcelVar
-
appendLoad
- Setzt außer Kraft:
appendLoadin KlasseBcelVar
-
createLoadInstructions
-
appendLoadAndConvert
- Setzt außer Kraft:
appendLoadAndConvertin KlasseBcelVar
-
insertLoad
- Setzt außer Kraft:
insertLoadin KlasseBcelVar
-