Package io.airlift.bytecode.instruction
Class VariableInstruction.IncrementVariableInstruction
- java.lang.Object
-
- io.airlift.bytecode.instruction.VariableInstruction
-
- io.airlift.bytecode.instruction.VariableInstruction.IncrementVariableInstruction
-
- All Implemented Interfaces:
BytecodeNode,InstructionNode
- Enclosing class:
- VariableInstruction
public static class VariableInstruction.IncrementVariableInstruction extends VariableInstruction
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class io.airlift.bytecode.instruction.VariableInstruction
VariableInstruction.IncrementVariableInstruction, VariableInstruction.LoadVariableInstruction, VariableInstruction.StoreVariableInstruction
-
-
Constructor Summary
Constructors Constructor Description IncrementVariableInstruction(Variable variable, byte increment)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> Taccept(BytecodeNode parent, BytecodeVisitor<T> visitor)voidaccept(org.objectweb.asm.MethodVisitor visitor, MethodGenerationContext generationContext)bytegetIncrement()-
Methods inherited from class io.airlift.bytecode.instruction.VariableInstruction
getChildNodes, getVariable, incrementVariable, loadVariable, storeVariable, toString
-
-
-
-
Constructor Detail
-
IncrementVariableInstruction
public IncrementVariableInstruction(Variable variable, byte increment)
-
-
Method Detail
-
getIncrement
public byte getIncrement()
-
accept
public void accept(org.objectweb.asm.MethodVisitor visitor, MethodGenerationContext generationContext)
-
accept
public <T> T accept(BytecodeNode parent, BytecodeVisitor<T> visitor)
- Specified by:
acceptin interfaceBytecodeNode- Overrides:
acceptin classVariableInstruction
-
-