Class ControlFlowGraphWalker

java.lang.Object
com.github._1c_syntax.bsl.languageserver.cfg.ControlFlowGraphWalker

public class ControlFlowGraphWalker extends Object
  • Constructor Details

  • Method Details

    • start

      public void start()
    • availableRoutes

      public Set<CfgEdge> availableRoutes()
    • walkNext

      public CfgEdge walkNext()
    • walkNext

      public CfgEdge walkNext(CfgEdgeType edgeType)
    • walkTo

      public void walkTo(CfgVertex target)
    • isOnBranch

      public boolean isOnBranch()
    • getCurrentNode

      public CfgVertex getCurrentNode()