jif.translate
Class PrincipalToJavaExpr_c

java.lang.Object
  extended by jif.translate.PrincipalToJavaExpr_c
All Implemented Interfaces:
java.io.Serializable, PrincipalToJavaExpr
Direct Known Subclasses:
BottomPrincipalToJavaExpr_c, CannotPrincipalToJavaExpr_c, ConjunctivePrincipalToJavaExpr_c, DisjunctivePrincipalToJavaExpr_c, DynamicPrincipalToJavaExpr_c, ExternalPrincipalToJavaExpr_c, TopPrincipalToJavaExpr_c

public abstract class PrincipalToJavaExpr_c
extends java.lang.Object
implements PrincipalToJavaExpr

See Also:
Serialized Form

Constructor Summary
PrincipalToJavaExpr_c()
           
 
Method Summary
abstract  polyglot.ast.Expr toJava(Principal principal, JifToJavaRewriter rw)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PrincipalToJavaExpr_c

public PrincipalToJavaExpr_c()
Method Detail

toJava

public abstract polyglot.ast.Expr toJava(Principal principal,
                                         JifToJavaRewriter rw)
                                  throws polyglot.types.SemanticException
Specified by:
toJava in interface PrincipalToJavaExpr
Throws:
polyglot.types.SemanticException