interface ControlFlowInformation {
    breaks: NodeId[];
    entryPoints: NodeId[];
    exitPoints: NodeId[];
    graph: ControlFlowGraph;
    nexts: NodeId[];
    returns: NodeId[];
}

Hierarchy (view full)

Hierarchy-Diagram

UML class diagram of ControlFlowInformation

Properties

breaks: NodeId[]
entryPoints: NodeId[]

intended to construct a hammock graph, with 0 exit points representing a block that should not be part of the CFG (like a comment)

exitPoints: NodeId[]
nexts: NodeId[]
returns: NodeId[]