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