public class FindFinallyBlocks
extends polyglot.visit.ErrorHandlingVisitor
Constructor and Description |
---|
FindFinallyBlocks(polyglot.frontend.Job job,
polyglot.types.TypeSystem ts,
polyglot.ast.NodeFactory nf) |
Modifier and Type | Method and Description |
---|---|
protected polyglot.visit.NodeVisitor |
enterCall(polyglot.ast.Node parent,
polyglot.ast.Node n) |
polyglot.ast.Node |
leaveCall(polyglot.ast.Node parent,
polyglot.ast.Node old,
polyglot.ast.Node n,
polyglot.visit.NodeVisitor v) |
begin, catchErrors, enter, enterCall, enterError, errorQueue, hasErrors, job, leave, leaveCall, leaveCall, nodeFactory, typeSystem
bypass, bypass, bypassChildren, override, visitChildren
public FindFinallyBlocks(polyglot.frontend.Job job, polyglot.types.TypeSystem ts, polyglot.ast.NodeFactory nf)
protected polyglot.visit.NodeVisitor enterCall(polyglot.ast.Node parent, polyglot.ast.Node n) throws polyglot.types.SemanticException
enterCall
in class polyglot.visit.ErrorHandlingVisitor
polyglot.types.SemanticException
public polyglot.ast.Node leaveCall(polyglot.ast.Node parent, polyglot.ast.Node old, polyglot.ast.Node n, polyglot.visit.NodeVisitor v) throws polyglot.types.SemanticException
leaveCall
in class polyglot.visit.ErrorHandlingVisitor
polyglot.types.SemanticException