public abstract class ArrayInstruction extends JVMInstruction
Modifier and Type | Field and Description |
---|---|
protected int |
arrayRef |
attr, insnIndex, mi, position
Constructor and Description |
---|
ArrayInstruction() |
Modifier and Type | Method and Description |
---|---|
void |
accept(InstructionVisitor insVisitor) |
int |
getArrayRef(ThreadInfo ti)
only makes sense from an executeInstruction() or instructionExecuted() listener,
it is undefined outside of insn exec notifications
|
protected abstract int |
peekArrayRef(ThreadInfo ti) |
addAttr, attrIterator, attrIterator, cleanupTransients, execute, getAttr, getAttr, getByteCode, 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, typeSafeClone
public int getArrayRef(ThreadInfo ti)
protected abstract int peekArrayRef(ThreadInfo ti)
public void accept(InstructionVisitor insVisitor)