public interface ActsForParam extends Param
| Modifier and Type | Method and Description |
|---|---|
ActsForParam |
simplify() |
ActsForParam |
subst(LabelSubstitution labelSubst) |
polyglot.ast.Expr |
toJava(JifToJavaRewriter rw,
polyglot.ast.Expr thisQualifier) |
isCanonical, isRuntimeRepresentable, typeSystemActsForParam subst(LabelSubstitution labelSubst) throws polyglot.types.SemanticException
polyglot.types.SemanticExceptionpolyglot.ast.Expr toJava(JifToJavaRewriter rw, polyglot.ast.Expr thisQualifier) throws polyglot.types.SemanticException
thisQualifier - an Expr representing the translated "this" reference.polyglot.types.SemanticExceptionActsForParam simplify()