Interface ExceptionBlock
- All Superinterfaces:
- Block,- SingleSuccessorBlock,- org.plumelib.util.UniqueId
- All Known Implementing Classes:
- ExceptionBlockImpl
Represents a basic block that contains exactly one 
Node which can throw an exception.
 This block has exactly one non-exceptional successor, and one or more exceptional successors.
 The following invariant holds.
getNode().getBlock() == this
- 
Nested Class SummaryNested classes/interfaces inherited from interface org.checkerframework.dataflow.cfg.block.BlockBlock.BlockType
- 
Method SummaryModifier and TypeMethodDescriptionReturns the list of exceptional successor blocks as an unmodifiable map.getNode()Returns the node of this block.Methods inherited from interface org.checkerframework.dataflow.cfg.block.BlockgetLastNode, getNodes, getPredecessors, getSuccessors, getTypeMethods inherited from interface org.checkerframework.dataflow.cfg.block.SingleSuccessorBlockgetFlowRule, getSuccessor, setFlowRuleMethods inherited from interface org.plumelib.util.UniqueIdgetClassAndUid, getUid
- 
Method Details- 
getNodeReturns the node of this block.- Returns:
- the node of this block
 
- 
getExceptionalSuccessorsReturns the list of exceptional successor blocks as an unmodifiable map.- Returns:
- the list of exceptional successor blocks as an unmodifiable map
 
 
-