protected class CFGBuilder.TryFinallyFrame extends Object implements CFGBuilder.TryFrame
| Modifier and Type | Field and Description |
|---|---|
protected CFGBuilder.Label |
finallyLabel |
| Constructor and Description |
|---|
TryFinallyFrame(CFGBuilder.Label finallyLabel) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
possibleLabels(TypeMirror thrown,
Set<CFGBuilder.Label> labels)
Given a type of thrown exception, add the set of possible control
flow successor
CFGBuilder.Labels to the argument set. |
protected CFGBuilder.Label finallyLabel
public TryFinallyFrame(CFGBuilder.Label finallyLabel)
public boolean possibleLabels(TypeMirror thrown, Set<CFGBuilder.Label> labels)
CFGBuilder.TryFrameCFGBuilder.Labels to the argument set. Return true
if the exception is known to be caught by one of those labels and
false if it may propagate still further.possibleLabels in interface CFGBuilder.TryFrame