public class FieldLabelResolver
extends polyglot.visit.ContextVisitor
Constructor and Description |
---|
FieldLabelResolver(polyglot.frontend.Job job,
JifTypeSystem ts,
polyglot.ast.NodeFactory nf) |
Modifier and Type | Method and Description |
---|---|
polyglot.visit.NodeVisitor |
enterCall(polyglot.ast.Node n) |
polyglot.ast.Node |
leaveCall(polyglot.ast.Node old,
polyglot.ast.Node n,
polyglot.visit.NodeVisitor v) |
addDecls, addDecls, begin, context, context, enter, enter, enterScope, leave, rethrowMissingDependencies, superEnter
catchErrors, enterCall, enterError, errorQueue, hasErrors, job, leaveCall, leaveCall, nodeFactory, typeSystem
bypass, bypass, bypassChildren, override, visitChildren
public FieldLabelResolver(polyglot.frontend.Job job, JifTypeSystem ts, polyglot.ast.NodeFactory nf)
public polyglot.visit.NodeVisitor enterCall(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 old, polyglot.ast.Node n, polyglot.visit.NodeVisitor v) throws polyglot.types.SemanticException
leaveCall
in class polyglot.visit.ErrorHandlingVisitor
polyglot.types.SemanticException