Module dev.civl.mc

Interface LoopBranchStatement

All Superinterfaces:
NoopStatement, Sourceable, Statement

public interface LoopBranchStatement extends NoopStatement
  • Method Details

    • isEnter

      boolean isEnter()
      Is this the loop enter or exit statement?
      Returns:
      True iff this is the loop enter branch.
    • isContracted

      boolean isContracted()
      Returns true if and only if this loop is attached with LoopContract
      Returns:
    • getLoopContract

      LoopContract getLoopContract()
      Returns an instance of LoopContract if isContracted() returns true, otherwise, returns null.
      Returns: