Class BranchManager.IfPositions

  • Enclosing class:
    BranchManager

    private static class BranchManager.IfPositions
    extends java.lang.Object
    Positions inside a IF control structure.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private int elsePos
      The position of the first instruction in the ELSE part.
      private int ifCount
      Count of boolean operations in the IF top level condition.
      private int thenPos
      The position of the first instruction in the THEN part.
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private IfPositions()  
    • Method Summary

      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • ifCount

        private int ifCount
        Count of boolean operations in the IF top level condition. This can be (&&) or (||) operations.
      • thenPos

        private int thenPos
        The position of the first instruction in the THEN part.
      • elsePos

        private int elsePos
        The position of the first instruction in the ELSE part.
    • Constructor Detail

      • IfPositions

        private IfPositions()