fabric.translate
Class BinaryToFabilExt_c

java.lang.Object
  extended by BinaryToJavaExt_c
      extended by fabric.translate.BinaryToFabilExt_c

public class BinaryToFabilExt_c
extends BinaryToJavaExt_c


Field Summary
protected  Type lhsType
           
protected  Type rhsType
           
 
Constructor Summary
BinaryToFabilExt_c()
           
 
Method Summary
 Expr actsforToJava(JifToJavaRewriter rw, boolean isEquiv)
           
 NodeVisitor toJavaEnter(JifToJavaRewriter rw)
           
protected  Expr wrapExpr(FabricTypeSystem ts, FabILNodeFactory nf, Type t, Expr e)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

lhsType

protected Type lhsType

rhsType

protected Type rhsType
Constructor Detail

BinaryToFabilExt_c

public BinaryToFabilExt_c()
Method Detail

toJavaEnter

public NodeVisitor toJavaEnter(JifToJavaRewriter rw)
                        throws SemanticException
Throws:
SemanticException

actsforToJava

public Expr actsforToJava(JifToJavaRewriter rw,
                          boolean isEquiv)
                   throws SemanticException
Throws:
SemanticException

wrapExpr

protected Expr wrapExpr(FabricTypeSystem ts,
                        FabILNodeFactory nf,
                        Type t,
                        Expr e)