protected static class CFGBuilder.TryFinallyFrame extends java.lang.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(javax.lang.model.type.TypeMirror thrown,
java.util.Set<CFGBuilder.Label> labels)
Given a type of thrown exception, add the set of possible control flow successor
CFGBuilder.Label s to the argument set. |
protected CFGBuilder.Label finallyLabel
public TryFinallyFrame(CFGBuilder.Label finallyLabel)
public boolean possibleLabels(javax.lang.model.type.TypeMirror thrown, java.util.Set<CFGBuilder.Label> labels)
CFGBuilder.TryFrame
CFGBuilder.Label
s 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