public class PairLabelToJavaExpr_c extends LabelToJavaExpr_c
| Constructor and Description |
|---|
PairLabelToJavaExpr_c() |
| Modifier and Type | Method and Description |
|---|---|
polyglot.ast.Expr |
policyToJava(Policy p,
JifToJavaRewriter rw,
polyglot.ast.Expr thisQualifier,
boolean simplify) |
polyglot.ast.Expr |
toJava(Label label,
JifToJavaRewriter rw,
polyglot.ast.Expr thisQualifier,
boolean simplify) |
toJavapublic polyglot.ast.Expr toJava(Label label, JifToJavaRewriter rw, polyglot.ast.Expr thisQualifier, boolean simplify) throws polyglot.types.SemanticException
toJava in interface LabelToJavaExprtoJava in class LabelToJavaExpr_cthisQualifier - an Expr representing the translated "this" reference.simplify - whether to attempt to simplify the label when it's constructed
at run time.polyglot.types.SemanticExceptionpublic polyglot.ast.Expr policyToJava(Policy p, JifToJavaRewriter rw, polyglot.ast.Expr thisQualifier, boolean simplify) throws polyglot.types.SemanticException
polyglot.types.SemanticException