public abstract class ToJavaExt_c extends polyglot.ast.Ext_c implements ToJavaExt
Constructor and Description |
---|
ToJavaExt_c() |
Modifier and Type | Method and Description |
---|---|
abstract polyglot.ast.Node |
toJava(JifToJavaRewriter rw) |
polyglot.ast.Node |
toJava(JifToJavaRewriter rw,
polyglot.visit.NodeVisitor childVisitor) |
polyglot.visit.NodeVisitor |
toJavaEnter(JifToJavaRewriter rw) |
addDecls, buildTypes, buildTypesEnter, checkConstants, childExpectedType, copy, copy, copy, disambiguate, disambiguateEnter, disambiguateOverride, dump, dump, dump, dump, dump, enterChildScope, enterScope, exceptionCheck, exceptionCheckEnter, ext, ext, extRewrite, extRewriteEnter, extRewriteOverride, init, initPred, lang, node, pred, prettyPrint, prettyPrint, prettyPrint, prettyPrint, prettyPrint, print, printBlock, printSubStmt, superLang, throwTypes, toString, translate, typeCheck, typeCheckEnter, typeCheckOverride, visitChild, visitChildren, visitList
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
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
public polyglot.visit.NodeVisitor toJavaEnter(JifToJavaRewriter rw) throws polyglot.types.SemanticException
toJavaEnter
in interface ToJavaExt
polyglot.types.SemanticException
public abstract polyglot.ast.Node toJava(JifToJavaRewriter rw) throws polyglot.types.SemanticException
polyglot.types.SemanticException
public polyglot.ast.Node toJava(JifToJavaRewriter rw, polyglot.visit.NodeVisitor childVisitor) throws polyglot.types.SemanticException