Class ControlFlowGraph


  • public class ControlFlowGraph
    extends java.lang.Object
    • Constructor Detail

      • ControlFlowGraph

        public ControlFlowGraph​(Method method)
    • Method Detail

      • getMethod

        public Method getMethod()
      • newBasicBlock

        public BasicBlock newBasicBlock​(int fromOffset,
                                        int toOffset)
      • newBasicBlock

        public BasicBlock newBasicBlock​(int type,
                                        int fromOffset,
                                        int toOffset)
      • newBasicBlock

        public BasicBlock newBasicBlock​(int type,
                                        int fromOffset,
                                        int toOffset,
                                        boolean inverseCondition)
      • newBasicBlock

        public BasicBlock newBasicBlock​(int type,
                                        int fromOffset,
                                        int toOffset,
                                        java.util.HashSet<BasicBlock> predecessors)
      • setOffsetToLineNumbers

        public void setOffsetToLineNumbers​(int[] offsetToLineNumbers)
      • getLineNumber

        public int getLineNumber​(int offset)