protected static class CFGBuilder.TryStack extends Object
| Modifier and Type | Field and Description | 
|---|---|
protected CFGBuilder.Label | 
exitLabel  | 
protected LinkedList<CFGBuilder.TryFrame> | 
frames  | 
| Constructor and Description | 
|---|
TryStack(CFGBuilder.Label exitLabel)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
popFrame()  | 
Set<CFGBuilder.Label> | 
possibleLabels(TypeMirror thrown)
Returns the set of possible  
CFGBuilder.Labels where control may transfer when an exception
 of the given type is thrown. | 
void | 
pushFrame(CFGBuilder.TryFrame frame)  | 
protected CFGBuilder.Label exitLabel
protected LinkedList<CFGBuilder.TryFrame> frames
public TryStack(CFGBuilder.Label exitLabel)
public void pushFrame(CFGBuilder.TryFrame frame)
public void popFrame()
public Set<CFGBuilder.Label> possibleLabels(TypeMirror thrown)
CFGBuilder.Labels where control may transfer when an exception
 of the given type is thrown.