Package org.aspectj.weaver.bcel
Class 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
-
public class AspectInstanceVar extends BcelVar
-
-
Constructor Summary
Constructors Constructor Description AspectInstanceVar(ResolvedType type)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidappendLoad(InstructionList il, InstructionFactory fact)voidappendLoadAndConvert(InstructionList il, InstructionFactory fact, ResolvedType toType)voidappendStore(InstructionList il, InstructionFactory fact)InstructionListcreateCopyFrom(InstructionFactory fact, int oldSlot)InstructioncreateLoad(InstructionFactory fact)InstructioncreateStore(InstructionFactory fact)intgetPositionInAroundState()voidinsertLoad(InstructionList il, InstructionFactory fact)voidsetPositionInAroundState(int positionInAroundState)-
Methods inherited from class org.aspectj.weaver.ast.Var
accept, getAccessorForValue, getType
-
Methods inherited from class org.aspectj.weaver.ast.Expr
makeCallExpr
-
-
-
-
Constructor Detail
-
AspectInstanceVar
public AspectInstanceVar(ResolvedType type)
-
-
Method Detail
-
createLoad
public Instruction createLoad(InstructionFactory fact)
- Overrides:
createLoadin classBcelVar
-
createStore
public Instruction createStore(InstructionFactory fact)
- Overrides:
createStorein classBcelVar
-
appendStore
public void appendStore(InstructionList il, InstructionFactory fact)
- Overrides:
appendStorein classBcelVar
-
appendLoad
public void appendLoad(InstructionList il, InstructionFactory fact)
- Overrides:
appendLoadin classBcelVar
-
appendLoadAndConvert
public void appendLoadAndConvert(InstructionList il, InstructionFactory fact, ResolvedType toType)
- Overrides:
appendLoadAndConvertin classBcelVar
-
insertLoad
public void insertLoad(InstructionList il, InstructionFactory fact)
- Overrides:
insertLoadin classBcelVar
-
createCopyFrom
public InstructionList createCopyFrom(InstructionFactory fact, int oldSlot)
- Overrides:
createCopyFromin classBcelVar
-
getPositionInAroundState
public int getPositionInAroundState()
- Overrides:
getPositionInAroundStatein classBcelVar
-
setPositionInAroundState
public void setPositionInAroundState(int positionInAroundState)
- Overrides:
setPositionInAroundStatein classBcelVar
-
-