public class SASTORE extends ArrayStoreInstruction
indexarrayRefattr, insnIndex, mi, position| Constructor and Description |
|---|
SASTORE() |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(InstructionVisitor insVisitor) |
int |
getByteCode() |
protected void |
popValue(StackFrame frame) |
protected void |
setField(ElementInfo ei,
int index) |
checkArrayStoreException, execute, isRead, peekArrayRef, peekIndexcreateAndSetArrayCG, getElementSize, getIndexgetArrayRefaddAttr, attrIterator, attrIterator, cleanupTransients, getAttr, getAttr, getFileLocation, getFilePos, getInstructionIndex, getLength, getLineNumber, getMethodInfo, getMnemonic, getNext, getNext, getNextAttr, getPosition, getPrev, getSourceLine, getSourceLocation, getSourceOrLocation, hasAttr, hasAttr, init, isBackJump, isCompleted, isExtendedInstruction, isFirstInstruction, isSchedulingRelevant, removeAttr, replaceAttr, requiresClinitExecution, setAttr, setContext, setLocation, setMethodInfo, toString, typeSafeCloneprotected void popValue(StackFrame frame)
popValue in class ArrayStoreInstructionprotected void setField(ElementInfo ei, int index) throws ArrayIndexOutOfBoundsExecutiveException
setField in class ArrayStoreInstructionArrayIndexOutOfBoundsExecutiveExceptionpublic int getByteCode()
getByteCode in class Instructionpublic void accept(InstructionVisitor insVisitor)
accept in interface InstructionVisitorAcceptoraccept in class ArrayStoreInstruction