public class DynamicPrincipalToJavaExpr_c extends PrincipalToJavaExpr_c
| Constructor and Description |
|---|
DynamicPrincipalToJavaExpr_c() |
| Modifier and Type | Method and Description |
|---|---|
protected polyglot.ast.Expr |
accessPathToExpr(JifToJavaRewriter rw,
AccessPath ap,
polyglot.ast.Expr thisQualifier) |
polyglot.ast.Expr |
toJava(Principal principal,
JifToJavaRewriter rw,
polyglot.ast.Expr thisQualifier) |
public polyglot.ast.Expr toJava(Principal principal, JifToJavaRewriter rw, polyglot.ast.Expr thisQualifier) throws polyglot.types.SemanticException
thisQualifier - an Expr representing the translated "this" reference.polyglot.types.SemanticExceptionprotected polyglot.ast.Expr accessPathToExpr(JifToJavaRewriter rw, AccessPath ap, polyglot.ast.Expr thisQualifier)