|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjif.ast.JifUtil
An implementation of the Jif
interface.
Constructor Summary | |
JifUtil()
|
Method Summary | |
static Label |
exprToLabel(JifTypeSystem ts,
polyglot.ast.Expr expr)
Return the Label that the expression expr represents. |
static Principal |
exprToPrincipal(JifTypeSystem ts,
polyglot.ast.Expr expr)
Return the Principal that the expression expr represents. |
static Label |
runtimeLabel(JifTypeSystem ts,
polyglot.ast.Expr expr)
Generates a dynamic label from expr. |
static Principal |
runtimePrincipal(JifTypeSystem ts,
polyglot.ast.Expr expr)
Generates a dynamic principal from expr. |
static PathMap |
X(polyglot.ast.Node n)
|
static polyglot.ast.Node |
X(polyglot.ast.Node n,
PathMap X)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public JifUtil()
Method Detail |
public static PathMap X(polyglot.ast.Node n)
public static polyglot.ast.Node X(polyglot.ast.Node n, PathMap X)
public static Label exprToLabel(JifTypeSystem ts, polyglot.ast.Expr expr)
public static Principal exprToPrincipal(JifTypeSystem ts, polyglot.ast.Expr expr)
public static Label runtimeLabel(JifTypeSystem ts, polyglot.ast.Expr expr)
public static Principal runtimePrincipal(JifTypeSystem ts, polyglot.ast.Expr expr)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |