public interface ToJavaExt
extends polyglot.ast.Ext
Modifier and Type | Method and Description |
---|---|
polyglot.ast.Node |
toJava(JifToJavaRewriter rw,
polyglot.visit.NodeVisitor childVisitor) |
polyglot.visit.NodeVisitor |
toJavaEnter(JifToJavaRewriter rw) |
addDecls, buildTypes, buildTypesEnter, checkConstants, childExpectedType, copy, copy, disambiguate, disambiguateEnter, disambiguateOverride, dump, dump, dump, dump, enterChildScope, enterScope, exceptionCheck, exceptionCheckEnter, extRewrite, extRewriteEnter, extRewriteOverride, lang, prettyPrint, prettyPrint, prettyPrint, prettyPrint, prettyPrint, throwTypes, translate, typeCheck, typeCheckEnter, typeCheckOverride, visitChild, visitChildren, visitList
polyglot.visit.NodeVisitor toJavaEnter(JifToJavaRewriter rw) throws polyglot.types.SemanticException
polyglot.types.SemanticException
polyglot.ast.Node toJava(JifToJavaRewriter rw, polyglot.visit.NodeVisitor childVisitor) throws polyglot.types.SemanticException
childVisitor
- The visitor that was used to rewrite node()'s children.polyglot.types.SemanticException