public void visitThrow(JCThrow tree) { scanExpr(tree.expr); markThrown(tree, tree.expr.type); markDead(); }
public void visitThrow(JCThrow tree) { scanExpr(tree.expr); markThrown(tree, tree.expr.type); markDead(); }
public void visitApply(JCMethodInvocation tree) { scanExpr(tree.meth); scanExprs(tree.args); for (List<Type> l = tree.meth.type.getThrownTypes(); l.nonEmpty(); l = l.tail) markThrown(tree, l.head); }
public void visitApply(JCMethodInvocation tree) { scanExpr(tree.meth); scanExprs(tree.args); for (List<Type> l = tree.meth.type.getThrownTypes(); l.nonEmpty(); l = l.tail) markThrown(tree, l.head); }
public void visitNewClass(JCNewClass tree) { scanExpr(tree.encl); scanExprs(tree.args); // scan(tree.def); for (List<Type> l = tree.constructor.type.getThrownTypes(); l.nonEmpty(); l = l.tail) markThrown(tree, l.head); scan(tree.def); }
public void visitNewClass(JCNewClass tree) { scanExpr(tree.encl); scanExprs(tree.args); // scan(tree.def); for (List<Type> l = tree.constructor.type.getThrownTypes(); l.nonEmpty(); l = l.tail) markThrown(tree, l.head); scan(tree.def); }