jif.translate
Class BinaryToJavaExt_c
java.lang.Object
polyglot.ast.Ext_c
jif.translate.ToJavaExt_c
jif.translate.ExprToJavaExt_c
jif.translate.BinaryToJavaExt_c
- All Implemented Interfaces:
- java.lang.Cloneable, ToJavaExt, polyglot.ast.Ext, polyglot.util.Copy
public class BinaryToJavaExt_c
- extends ExprToJavaExt_c
Fields inherited from class polyglot.ast.Ext_c |
ext, node |
Methods inherited from class polyglot.ast.Ext_c |
copy, dump, ext, ext, init, node, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface polyglot.ast.Ext |
dump, ext, ext, init, node |
Methods inherited from interface polyglot.util.Copy |
copy |
BinaryToJavaExt_c
public BinaryToJavaExt_c()
toJavaEnter
public polyglot.visit.NodeVisitor toJavaEnter(JifToJavaRewriter rw)
throws polyglot.types.SemanticException
- Specified by:
toJavaEnter
in interface ToJavaExt
- Overrides:
toJavaEnter
in class ToJavaExt_c
- Throws:
polyglot.types.SemanticException
exprToJava
public polyglot.ast.Expr exprToJava(JifToJavaRewriter rw)
throws polyglot.types.SemanticException
- Specified by:
exprToJava
in class ExprToJavaExt_c
- Throws:
polyglot.types.SemanticException
actsforToJava
public polyglot.ast.Expr actsforToJava(JifToJavaRewriter rw,
boolean isEquiv)
throws polyglot.types.SemanticException
- Throws:
polyglot.types.SemanticException
labelTestToJava
public polyglot.ast.Expr labelTestToJava(JifToJavaRewriter rw,
boolean isEquiv)
throws polyglot.types.SemanticException
- Throws:
polyglot.types.SemanticException