Package com.dylibso.chicory.wasm.types
Class Instruction
- java.lang.Object
-
- com.dylibso.chicory.wasm.types.Instruction
-
public class Instruction extends Object
-
-
Constructor Summary
Constructors Constructor Description Instruction(int address, OpCode opcode, long[] operands)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intaddress()intdepth()IntegerlabelFalse()int[]labelTable()IntegerlabelTrue()OpCodeopcode()long[]operands()Instructionscope()voidsetDepth(int depth)voidsetLabelFalse(Integer labelFalse)voidsetLabelTable(int[] labelTable)voidsetLabelTrue(Integer labelTrue)voidsetScope(Instruction scope)StringtoString()
-
-
-
Constructor Detail
-
Instruction
public Instruction(int address, OpCode opcode, long[] operands)
-
-
Method Detail
-
opcode
public OpCode opcode()
-
operands
public long[] operands()
-
address
public int address()
-
labelTrue
public Integer labelTrue()
-
setLabelTrue
public void setLabelTrue(Integer labelTrue)
-
labelFalse
public Integer labelFalse()
-
setLabelFalse
public void setLabelFalse(Integer labelFalse)
-
labelTable
public int[] labelTable()
-
setLabelTable
public void setLabelTable(int[] labelTable)
-
depth
public int depth()
-
setDepth
public void setDepth(int depth)
-
scope
public Instruction scope()
-
setScope
public void setScope(Instruction scope)
-
-