Package sootup.core.graph
Class ImmutableBlockControlFlowGraph.ImmutableBasicBlock
java.lang.Object
sootup.core.graph.ImmutableBlockControlFlowGraph.ImmutableBasicBlock
- All Implemented Interfaces:
BasicBlock<ImmutableBlockControlFlowGraph.ImmutableBasicBlock>
- Enclosing class:
- ImmutableBlockControlFlowGraph
public class ImmutableBlockControlFlowGraph.ImmutableBasicBlock
extends Object
implements BasicBlock<ImmutableBlockControlFlowGraph.ImmutableBasicBlock>
-
Method Details
-
getPredecessors
- Specified by:
getPredecessorsin interfaceBasicBlock<ImmutableBlockControlFlowGraph.ImmutableBasicBlock>
-
getSuccessors
- Specified by:
getSuccessorsin interfaceBasicBlock<ImmutableBlockControlFlowGraph.ImmutableBasicBlock>
-
getExceptionalPredecessors
public @NonNull Map<ClassType,ImmutableBlockControlFlowGraph.ImmutableBasicBlock> getExceptionalPredecessors()- Specified by:
getExceptionalPredecessorsin interfaceBasicBlock<ImmutableBlockControlFlowGraph.ImmutableBasicBlock>
-
getExceptionalSuccessors
public @NonNull Map<? extends ClassType,ImmutableBlockControlFlowGraph.ImmutableBasicBlock> getExceptionalSuccessors()- Specified by:
getExceptionalSuccessorsin interfaceBasicBlock<ImmutableBlockControlFlowGraph.ImmutableBasicBlock>
-
getStmts
- Specified by:
getStmtsin interfaceBasicBlock<ImmutableBlockControlFlowGraph.ImmutableBasicBlock>
-
getStmtCount
public int getStmtCount()- Specified by:
getStmtCountin interfaceBasicBlock<ImmutableBlockControlFlowGraph.ImmutableBasicBlock>
-
getHead
- Specified by:
getHeadin interfaceBasicBlock<ImmutableBlockControlFlowGraph.ImmutableBasicBlock>
-
getTail
- Specified by:
getTailin interfaceBasicBlock<ImmutableBlockControlFlowGraph.ImmutableBasicBlock>
-