NodeImplBase.Scoped| Modifier and Type | Field and Description |
|---|---|
static String |
TYPE_CHECK_OBJECT_LITERAL_FUNCTION_NAME |
usesInstanceThis| 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() |
ClassDeclaration |
getPropertiesClass(Expr arg) |
JooSymbol |
getSymbol() |
boolean |
isAssert() |
static boolean |
isCoerceFunction(String qualifiedName) |
boolean |
isInsideNewExpr() |
boolean |
isTypeCast() |
boolean |
isTypeCheckObjectLiteralFunctionCall() |
FunctionDeclaration |
resolveFunction() |
void |
scope(Scope scope) |
void |
setInsideNewExpr(boolean insideNewExpr) |
void |
visit(AstVisitor visitor) |
getType, isCompileTimeConstant, isOfAS3Type, isRuntimeConstant, isStandAloneConstant, setTypeanalyze, getParentNode, makeChildren, notifyInstanceThisUsed, propagateInstanceThisUsed, scope, usesInstanceThis, withNewDeclarationScope, withNewLabelScopepublic static final String TYPE_CHECK_OBJECT_LITERAL_FUNCTION_NAME
public 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 boolean isTypeCheckObjectLiteralFunctionCall()
public boolean isAssert()
public static boolean isCoerceFunction(String qualifiedName)
public void analyze(AstNode parentNode)
analyze in interface AstNodeanalyze in class NodeImplBasepublic FunctionDeclaration resolveFunction()
public ClassDeclaration getPropertiesClass(Expr arg)
public JooSymbol getSymbol()
public Expr getFun()
public ParenthesizedExpr<CommaSeparatedList<Expr>> getArgs()
Copyright © 2002–2021 CoreMedia AG. All rights reserved.