public class BinaryToJavaExt_c extends ExprToJavaExt_c
Constructor and Description |
---|
BinaryToJavaExt_c() |
Modifier and Type | Method and Description |
---|---|
polyglot.ast.Expr |
actsforToJava(JifToJavaRewriter rw,
boolean isEquiv) |
polyglot.ast.Expr |
exprToJava(JifToJavaRewriter rw) |
polyglot.ast.Expr |
labelTestToJava(JifToJavaRewriter rw,
boolean isEquiv) |
polyglot.visit.NodeVisitor |
toJavaEnter(JifToJavaRewriter rw) |
toJava
toJava
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
toJavaEnter
in class ToJavaExt_c
polyglot.types.SemanticException
public polyglot.ast.Expr exprToJava(JifToJavaRewriter rw) throws polyglot.types.SemanticException
exprToJava
in class ExprToJavaExt_c
polyglot.types.SemanticException
public polyglot.ast.Expr actsforToJava(JifToJavaRewriter rw, boolean isEquiv) throws polyglot.types.SemanticException
polyglot.types.SemanticException
public polyglot.ast.Expr labelTestToJava(JifToJavaRewriter rw, boolean isEquiv) throws polyglot.types.SemanticException
polyglot.types.SemanticException