Class BasicBlock

java.lang.Object
ai.timefold.jpyinterpreter.dag.BasicBlock

public class BasicBlock extends Object
  • Constructor Details

    • BasicBlock

      public BasicBlock(int startAtIndex, List<Opcode> blockOpcodeList)
  • Method Details

    • getStartInclusive

      public int getStartInclusive()
    • getEndExclusive

      public int getEndExclusive()
    • getLeader

      public Opcode getLeader()
    • getFinalOpcode

      public Opcode getFinalOpcode()
    • containsIndex

      public boolean containsIndex(int index)
    • getBlockOpcodeList

      public List<Opcode> getBlockOpcodeList()
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object