Interface CfgBlock

All Known Subinterfaces:
CfgBranchingBlock
All Known Implementing Classes:
PythonCfgBlock, PythonCfgBranchingBlock, PythonCfgEndBlock, PythonCfgSimpleBlock

public interface CfgBlock
  • Method Details

    • successors

      Set<CfgBlock> successors()
    • predecessors

      Set<CfgBlock> predecessors()
    • elements

      List<Tree> elements()
    • syntacticSuccessor

      @CheckForNull CfgBlock syntacticSuccessor()
      Returns:
      block following this one if no jump is applied Returns null if this block doesn't end with jump statement (break, continue, return, raise)