public class CastInsertionVisitor
extends polyglot.visit.AscriptionVisitor
| Constructor and Description |
|---|
CastInsertionVisitor(polyglot.frontend.Job job,
polyglot.types.TypeSystem ts,
polyglot.ast.NodeFactory nf) |
| Modifier and Type | Method and Description |
|---|---|
polyglot.ast.Expr |
ascribe(polyglot.ast.Expr e,
polyglot.types.Type toType) |
polyglot.ast.Node |
leaveCall(polyglot.ast.Node old,
polyglot.ast.Node n,
polyglot.visit.NodeVisitor v) |
addDecls, begin, context, context, enter, enterScope, leave, superEntercatchErrors, enterCall, enterError, errorQueue, job, leaveCall, nodeFactory, typeSystembypass, bypass, bypassChildren, copy, override, visitChildrenpublic CastInsertionVisitor(polyglot.frontend.Job job,
polyglot.types.TypeSystem ts,
polyglot.ast.NodeFactory nf)
public polyglot.ast.Expr ascribe(polyglot.ast.Expr e,
polyglot.types.Type toType)
ascribe in class polyglot.visit.AscriptionVisitorpublic 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.AscriptionVisitorpolyglot.types.SemanticExceptionCopyright © 2020 Soot OSS. All rights reserved.