jif.translate
Class PairLabelToJavaExpr_c

java.lang.Object
  extended by jif.translate.LabelToJavaExpr_c
      extended by jif.translate.PairLabelToJavaExpr_c
All Implemented Interfaces:
java.io.Serializable, LabelToJavaExpr

public class PairLabelToJavaExpr_c
extends LabelToJavaExpr_c

See Also:
Serialized Form

Constructor Summary
PairLabelToJavaExpr_c()
           
 
Method Summary
 polyglot.ast.Expr policyToJava(Policy p, JifToJavaRewriter rw)
           
 polyglot.ast.Expr toJava(Label label, JifToJavaRewriter rw)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PairLabelToJavaExpr_c

public PairLabelToJavaExpr_c()
Method Detail

toJava

public polyglot.ast.Expr toJava(Label label,
                                JifToJavaRewriter rw)
                         throws polyglot.types.SemanticException
Specified by:
toJava in interface LabelToJavaExpr
Overrides:
toJava in class LabelToJavaExpr_c
Throws:
polyglot.types.SemanticException

policyToJava

public polyglot.ast.Expr policyToJava(Policy p,
                                      JifToJavaRewriter rw)
                               throws polyglot.types.SemanticException
Throws:
polyglot.types.SemanticException