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
KonstruktorBeschreibungTypeAnnotationAccessVar
(ResolvedType type, BcelVar theAnnotatedTargetIsStoredHere) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoid
appendLoad
(InstructionList il, InstructionFactory fact) void
appendLoadAndConvert
(InstructionList il, InstructionFactory fact, ResolvedType toType) createCopyFrom
(InstructionFactory fact, int oldSlot) createLoad
(InstructionFactory fact) createLoadInstructions
(ResolvedType toType, InstructionFactory fact) void
insertLoad
(InstructionList il, InstructionFactory fact) toString()
Von Klasse geerbte Methoden org.aspectj.weaver.bcel.BcelVar
appendStore, getPositionInAroundState, getSlot, setPositionInAroundState
Von Klasse geerbte Methoden org.aspectj.weaver.ast.Var
accept, getAccessorForValue, getType
Von Klasse geerbte Methoden org.aspectj.weaver.ast.Expr
makeCallExpr
-
Konstruktordetails
-
TypeAnnotationAccessVar
-
-
Methodendetails
-
toString
-
createLoad
- Setzt außer Kraft:
createLoad
in KlasseBcelVar
-
createStore
- Setzt außer Kraft:
createStore
in KlasseBcelVar
-
createCopyFrom
- Setzt außer Kraft:
createCopyFrom
in KlasseBcelVar
-
appendLoad
- Setzt außer Kraft:
appendLoad
in KlasseBcelVar
-
createLoadInstructions
-
appendLoadAndConvert
- Setzt außer Kraft:
appendLoadAndConvert
in KlasseBcelVar
-
insertLoad
- Setzt außer Kraft:
insertLoad
in KlasseBcelVar
-