public abstract class Instruction
extends java.lang.Object
Constructor and Description |
---|
Instruction() |
Modifier and Type | Method and Description |
---|---|
abstract DfaInstructionState[] |
accept(DataFlowRunner runner,
DfaMemoryState stateBefore,
InstructionVisitor visitor) |
int |
getIndex() |
protected DfaInstructionState[] |
nextInstruction(DataFlowRunner runner,
DfaMemoryState stateBefore) |
void |
setIndex(int index) |
protected final DfaInstructionState[] nextInstruction(DataFlowRunner runner, DfaMemoryState stateBefore)
public abstract DfaInstructionState[] accept(DataFlowRunner runner, DfaMemoryState stateBefore, InstructionVisitor visitor)
public void setIndex(int index)
public int getIndex()