Package org.aspectj.weaver.bcel
Class BcelFieldRef
- 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.BcelFieldRef
-
public class BcelFieldRef extends BcelVar
-
-
Constructor Summary
Constructors Constructor Description BcelFieldRef(ResolvedType type, String className, String fieldName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description InstructionListcreateCopyFrom(InstructionFactory fact, int oldSlot)InstructioncreateLoad(InstructionFactory fact)InstructioncreateStore(InstructionFactory fact)StringtoString()-
Methods inherited from class org.aspectj.weaver.bcel.BcelVar
appendLoad, appendLoadAndConvert, appendStore, getPositionInAroundState, getSlot, insertLoad, setPositionInAroundState
-
Methods inherited from class org.aspectj.weaver.ast.Var
accept, getAccessorForValue, getType
-
Methods inherited from class org.aspectj.weaver.ast.Expr
makeCallExpr
-
-
-
-
Constructor Detail
-
BcelFieldRef
public BcelFieldRef(ResolvedType type, String className, String fieldName)
-
-
Method Detail
-
createLoad
public Instruction createLoad(InstructionFactory fact)
- Overrides:
createLoadin classBcelVar
-
createStore
public Instruction createStore(InstructionFactory fact)
- Overrides:
createStorein classBcelVar
-
createCopyFrom
public InstructionList createCopyFrom(InstructionFactory fact, int oldSlot)
- Overrides:
createCopyFromin classBcelVar
-
-