NodeImplBase.Scoped| Constructor and Description |
|---|
ApplyExpr(Expr fun,
JooSymbol lParen,
CommaSeparatedList<Expr> args,
JooSymbol rParen) |
| Modifier and Type | Method and Description |
|---|---|
void |
analyze(AstNode parentNode) |
ParenthesizedExpr<CommaSeparatedList<Expr>> |
getArgs() |
List<? extends AstNode> |
getChildren() |
Expr |
getFun() |
JooSymbol |
getSymbol() |
static boolean |
isCoerceFunction(String qualifiedName) |
boolean |
isInsideNewExpr() |
boolean |
isTypeCast() |
void |
scope(Scope scope) |
void |
setInsideNewExpr(boolean insideNewExpr) |
void |
visit(AstVisitor visitor) |
getType, isCompileTimeConstant, isRuntimeConstant, isStandAloneConstant, setTypeanalyze, getParentNode, makeChildren, scope, withNewDeclarationScope, withNewLabelScopepublic ApplyExpr(Expr fun, JooSymbol lParen, CommaSeparatedList<Expr> args, JooSymbol rParen)
public List<? extends AstNode> getChildren()
getChildren in interface AstNodegetChildren in class NodeImplBasepublic void visit(AstVisitor visitor) throws IOException
IOExceptionpublic boolean isInsideNewExpr()
public void setInsideNewExpr(boolean insideNewExpr)
public void scope(Scope scope)
public boolean isTypeCast()
public static boolean isCoerceFunction(String qualifiedName)
public void analyze(AstNode parentNode)
analyze in interface AstNodeanalyze in class NodeImplBasepublic JooSymbol getSymbol()
public Expr getFun()
public ParenthesizedExpr<CommaSeparatedList<Expr>> getArgs()
Copyright © 2002–2019 CoreMedia AG. All rights reserved.