Package org.aspectj.weaver.bcel
Klasse AspectInstanceVar
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.AspectInstanceVar
Used to represent a variable reference to an aspect instance. This is used to support the if pointcut usage of
'thisAspectInstance'. This variable does not have a slot, instead on requesting a reference we call aspectOf() on the aspect in
question to retrieve it. For now it only works with singleton aspects.
-
Feldübersicht
-
Konstruktorübersicht
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoid
appendLoad
(InstructionList il, InstructionFactory fact) void
appendLoadAndConvert
(InstructionList il, InstructionFactory fact, ResolvedType toType) void
appendStore
(InstructionList il, InstructionFactory fact) createCopyFrom
(InstructionFactory fact, int oldSlot) createLoad
(InstructionFactory fact) int
void
insertLoad
(InstructionList il, InstructionFactory fact) void
setPositionInAroundState
(int positionInAroundState) Von Klasse geerbte Methoden org.aspectj.weaver.ast.Var
accept, getAccessorForValue, getType
Von Klasse geerbte Methoden org.aspectj.weaver.ast.Expr
makeCallExpr
-
Konstruktordetails
-
AspectInstanceVar
-
-
Methodendetails
-
createLoad
- Setzt außer Kraft:
createLoad
in KlasseBcelVar
-
createStore
- Setzt außer Kraft:
createStore
in KlasseBcelVar
-
appendStore
- Setzt außer Kraft:
appendStore
in KlasseBcelVar
-
appendLoad
- Setzt außer Kraft:
appendLoad
in KlasseBcelVar
-
appendLoadAndConvert
- Setzt außer Kraft:
appendLoadAndConvert
in KlasseBcelVar
-
insertLoad
- Setzt außer Kraft:
insertLoad
in KlasseBcelVar
-
createCopyFrom
- Setzt außer Kraft:
createCopyFrom
in KlasseBcelVar
-
getPositionInAroundState
public int getPositionInAroundState()- Setzt außer Kraft:
getPositionInAroundState
in KlasseBcelVar
-
setPositionInAroundState
public void setPositionInAroundState(int positionInAroundState) - Setzt außer Kraft:
setPositionInAroundState
in KlasseBcelVar
-