public abstract class VariableInstruction extends Object implements InstructionNode
| Modifier and Type | Class and Description |
|---|---|
static class |
VariableInstruction.IncrementVariableInstruction |
static class |
VariableInstruction.LoadVariableInstruction |
static class |
VariableInstruction.StoreVariableInstruction |
| Modifier and Type | Method and Description |
|---|---|
<T> T |
accept(BytecodeNode parent,
BytecodeVisitor<T> visitor) |
List<BytecodeNode> |
getChildNodes() |
Variable |
getVariable() |
static InstructionNode |
incrementVariable(Variable variable,
byte increment) |
static InstructionNode |
loadVariable(Variable variable) |
static InstructionNode |
storeVariable(Variable variable) |
String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitacceptpublic static InstructionNode loadVariable(Variable variable)
public static InstructionNode storeVariable(Variable variable)
public static InstructionNode incrementVariable(Variable variable, byte increment)
public Variable getVariable()
public List<BytecodeNode> getChildNodes()
getChildNodes in interface BytecodeNodepublic <T> T accept(BytecodeNode parent, BytecodeVisitor<T> visitor)
accept in interface BytecodeNodeCopyright © 2012–2023. All rights reserved.