public class TypeAnnotationAccessVar extends BcelVar
| Constructor and Description |
|---|
TypeAnnotationAccessVar(ResolvedType type,
BcelVar theAnnotatedTargetIsStoredHere) |
| Modifier and Type | Method and Description |
|---|---|
void |
appendLoad(InstructionList il,
InstructionFactory fact) |
void |
appendLoadAndConvert(InstructionList il,
InstructionFactory fact,
ResolvedType toType) |
InstructionList |
createCopyFrom(InstructionFactory fact,
int oldSlot) |
Instruction |
createLoad(InstructionFactory fact) |
InstructionList |
createLoadInstructions(ResolvedType toType,
InstructionFactory fact) |
Instruction |
createStore(InstructionFactory fact) |
void |
insertLoad(InstructionList il,
InstructionFactory fact) |
java.lang.String |
toString() |
appendStore, getPositionInAroundState, getSlot, setPositionInAroundStateaccept, getAccessorForValue, getTypemakeCallExprpublic TypeAnnotationAccessVar(ResolvedType type, BcelVar theAnnotatedTargetIsStoredHere)
public Instruction createLoad(InstructionFactory fact)
createLoad in class BcelVarpublic Instruction createStore(InstructionFactory fact)
createStore in class BcelVarpublic InstructionList createCopyFrom(InstructionFactory fact, int oldSlot)
createCopyFrom in class BcelVarpublic void appendLoad(InstructionList il, InstructionFactory fact)
appendLoad in class BcelVarpublic InstructionList createLoadInstructions(ResolvedType toType, InstructionFactory fact)
public void appendLoadAndConvert(InstructionList il, InstructionFactory fact, ResolvedType toType)
appendLoadAndConvert in class BcelVarpublic void insertLoad(InstructionList il, InstructionFactory fact)
insertLoad in class BcelVar