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
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidappendLoad(InstructionList il, InstructionFactory fact) voidappendLoadAndConvert(InstructionList il, InstructionFactory fact, ResolvedType toType) voidappendStore(InstructionList il, InstructionFactory fact) createCopyFrom(InstructionFactory fact, int oldSlot) createLoad(InstructionFactory fact) intvoidinsertLoad(InstructionList il, InstructionFactory fact) voidsetPositionInAroundState(int positionInAroundState) Von Klasse geerbte Methoden org.aspectj.weaver.ast.Var
accept, getAccessorForValue, getTypeVon Klasse geerbte Methoden org.aspectj.weaver.ast.Expr
makeCallExpr
-
Konstruktordetails
-
AspectInstanceVar
-
-
Methodendetails
-
createLoad
- Setzt außer Kraft:
createLoadin KlasseBcelVar
-
createStore
- Setzt außer Kraft:
createStorein KlasseBcelVar
-
appendStore
- Setzt außer Kraft:
appendStorein KlasseBcelVar
-
appendLoad
- Setzt außer Kraft:
appendLoadin KlasseBcelVar
-
appendLoadAndConvert
- Setzt außer Kraft:
appendLoadAndConvertin KlasseBcelVar
-
insertLoad
- Setzt außer Kraft:
insertLoadin KlasseBcelVar
-
createCopyFrom
- Setzt außer Kraft:
createCopyFromin KlasseBcelVar
-
getPositionInAroundState
public int getPositionInAroundState()- Setzt außer Kraft:
getPositionInAroundStatein KlasseBcelVar
-
setPositionInAroundState
public void setPositionInAroundState(int positionInAroundState) - Setzt außer Kraft:
setPositionInAroundStatein KlasseBcelVar
-