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
XXX Erik and I need to discuss this hierarchy. Having FieldRef extend Var is convenient, but hopefully there's a better design.
This is always a static reference.
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncreateCopyFrom(InstructionFactory fact, int oldSlot)
createLoad(InstructionFactory fact)
createStore(InstructionFactory fact)
toString()
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 Details
-
BcelFieldRef
-
-
Method Details
-
toString
-
createLoad
- Overrides:
createLoad
in classBcelVar
-
createStore
- Overrides:
createStore
in classBcelVar
-
createCopyFrom
- Overrides:
createCopyFrom
in classBcelVar
-