Package sootup.core.graph
Class ImmutableBlockStmtGraph.ImmutableBasicBlock
java.lang.Object
sootup.core.graph.ImmutableBlockStmtGraph.ImmutableBasicBlock
- All Implemented Interfaces:
BasicBlock<ImmutableBlockStmtGraph.ImmutableBasicBlock>
- Enclosing class:
- ImmutableBlockStmtGraph
public class ImmutableBlockStmtGraph.ImmutableBasicBlock
extends Object
implements BasicBlock<ImmutableBlockStmtGraph.ImmutableBasicBlock>
-
Method Details
-
getPredecessors
- Specified by:
getPredecessors
in interfaceBasicBlock<ImmutableBlockStmtGraph.ImmutableBasicBlock>
-
getSuccessors
- Specified by:
getSuccessors
in interfaceBasicBlock<ImmutableBlockStmtGraph.ImmutableBasicBlock>
-
getExceptionalPredecessors
@Nonnull public Map<ClassType,ImmutableBlockStmtGraph.ImmutableBasicBlock> getExceptionalPredecessors()- Specified by:
getExceptionalPredecessors
in interfaceBasicBlock<ImmutableBlockStmtGraph.ImmutableBasicBlock>
-
getExceptionalSuccessors
@Nonnull public Map<? extends ClassType,ImmutableBlockStmtGraph.ImmutableBasicBlock> getExceptionalSuccessors()- Specified by:
getExceptionalSuccessors
in interfaceBasicBlock<ImmutableBlockStmtGraph.ImmutableBasicBlock>
-
getStmts
- Specified by:
getStmts
in interfaceBasicBlock<ImmutableBlockStmtGraph.ImmutableBasicBlock>
-
getStmtCount
public int getStmtCount()- Specified by:
getStmtCount
in interfaceBasicBlock<ImmutableBlockStmtGraph.ImmutableBasicBlock>
-
getHead
- Specified by:
getHead
in interfaceBasicBlock<ImmutableBlockStmtGraph.ImmutableBasicBlock>
-
getTail
- Specified by:
getTail
in interfaceBasicBlock<ImmutableBlockStmtGraph.ImmutableBasicBlock>
-