Package sootup.core.graph
Class ImmutableBasicBlock
java.lang.Object
sootup.core.graph.ImmutableBasicBlock
- All Implemented Interfaces:
BasicBlock<ImmutableBasicBlock>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@NonNull Map<ClassType,ImmutableBasicBlock> @NonNull Map<? extends ClassType,ImmutableBasicBlock> @NonNull StmtgetHead()@NonNull List<ImmutableBasicBlock>intgetStmts()@NonNull List<ImmutableBasicBlock>@NonNull StmtgetTail()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface sootup.core.graph.BasicBlock
equivTo, isEmpty
-
Constructor Details
-
ImmutableBasicBlock
public ImmutableBasicBlock()
-
-
Method Details
-
getPredecessors
- Specified by:
getPredecessorsin interfaceBasicBlock<ImmutableBasicBlock>
-
getSuccessors
- Specified by:
getSuccessorsin interfaceBasicBlock<ImmutableBasicBlock>
-
getExceptionalPredecessors
- Specified by:
getExceptionalPredecessorsin interfaceBasicBlock<ImmutableBasicBlock>
-
getExceptionalSuccessors
- Specified by:
getExceptionalSuccessorsin interfaceBasicBlock<ImmutableBasicBlock>
-
getStmts
- Specified by:
getStmtsin interfaceBasicBlock<ImmutableBasicBlock>
-
getStmtCount
public int getStmtCount()- Specified by:
getStmtCountin interfaceBasicBlock<ImmutableBasicBlock>
-
getHead
- Specified by:
getHeadin interfaceBasicBlock<ImmutableBasicBlock>
-
getTail
- Specified by:
getTailin interfaceBasicBlock<ImmutableBasicBlock>
-