public class AspectInstanceVar extends BcelVar
Constructor and Description |
---|
AspectInstanceVar(ResolvedType type) |
Modifier and Type | Method and Description |
---|---|
void |
appendLoad(InstructionList il,
InstructionFactory fact) |
void |
appendLoadAndConvert(InstructionList il,
InstructionFactory fact,
ResolvedType toType) |
void |
appendStore(InstructionList il,
InstructionFactory fact) |
InstructionList |
createCopyFrom(InstructionFactory fact,
int oldSlot) |
Instruction |
createLoad(InstructionFactory fact) |
Instruction |
createStore(InstructionFactory fact) |
int |
getPositionInAroundState() |
void |
insertLoad(InstructionList il,
InstructionFactory fact) |
void |
setPositionInAroundState(int positionInAroundState) |
accept, getAccessorForValue, getType
makeCallExpr
public AspectInstanceVar(ResolvedType type)
public Instruction createLoad(InstructionFactory fact)
createLoad
in class BcelVar
public Instruction createStore(InstructionFactory fact)
createStore
in class BcelVar
public void appendStore(InstructionList il, InstructionFactory fact)
appendStore
in class BcelVar
public void appendLoad(InstructionList il, InstructionFactory fact)
appendLoad
in class BcelVar
public void appendLoadAndConvert(InstructionList il, InstructionFactory fact, ResolvedType toType)
appendLoadAndConvert
in class BcelVar
public void insertLoad(InstructionList il, InstructionFactory fact)
insertLoad
in class BcelVar
public InstructionList createCopyFrom(InstructionFactory fact, int oldSlot)
createCopyFrom
in class BcelVar
public int getPositionInAroundState()
getPositionInAroundState
in class BcelVar
public void setPositionInAroundState(int positionInAroundState)
setPositionInAroundState
in class BcelVar