Class Instruction


  • public class Instruction
    extends Object
    • Constructor Detail

      • Instruction

        public Instruction​(int address,
                           OpCode opcode,
                           long[] operands)
    • Method Detail

      • opcode

        public OpCode opcode()
      • operands

        public long[] operands()
      • setCodeBlock

        public void setCodeBlock​(CodeBlock block)
      • 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)
      • setScope

        public void setScope​(Instruction scope)