Package io.airlift.bytecode.instruction
Class VariableInstruction
java.lang.Object
io.airlift.bytecode.instruction.VariableInstruction
- All Implemented Interfaces:
BytecodeNode,InstructionNode
- Direct Known Subclasses:
VariableInstruction.IncrementVariableInstruction,VariableInstruction.LoadVariableInstruction,VariableInstruction.StoreVariableInstruction
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic class -
Method Summary
Modifier and TypeMethodDescription<T> Taccept(BytecodeNode parent, BytecodeVisitor<T> visitor) static InstructionNodeincrementVariable(Variable variable, byte increment) static InstructionNodeloadVariable(Variable variable) static InstructionNodestoreVariable(Variable variable) toString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface io.airlift.bytecode.BytecodeNode
accept
-
Method Details
-
loadVariable
-
storeVariable
-
incrementVariable
-
getVariable
-
getChildNodes
- Specified by:
getChildNodesin interfaceBytecodeNode
-
accept
- Specified by:
acceptin interfaceBytecodeNode
-
toString
-