NodeImplBase.Scoped| Constructor and Description |
|---|
ArrayIndexExpr(Expr array,
JooSymbol lBrac,
Expr index,
JooSymbol rBrac) |
| Modifier and Type | Method and Description |
|---|---|
void |
analyze(AstNode parentNode) |
Expr |
getArray() |
List<? extends AstNode> |
getChildren() |
ParenthesizedExpr<Expr> |
getIndexExpr() |
JooSymbol |
getSymbol() |
void |
scope(Scope scope) |
void |
visit(AstVisitor visitor) |
getType, isCompileTimeConstant, isRuntimeConstant, isStandAloneConstant, setTypeanalyze, getParentNode, makeChildren, scope, withNewDeclarationScope, withNewLabelScopepublic List<? extends AstNode> getChildren()
getChildren in interface AstNodegetChildren in class NodeImplBasepublic void visit(AstVisitor visitor) throws IOException
IOExceptionpublic void scope(Scope scope)
public JooSymbol getSymbol()
public Expr getArray()
public ParenthesizedExpr<Expr> getIndexExpr()
public void analyze(AstNode parentNode)
analyze in interface AstNodeanalyze in class NodeImplBaseCopyright © 2002–2019 CoreMedia AG. All rights reserved.