public class ForInStatement extends LoopStatement
NodeImplBase.Scoped| Constructor and Description |
|---|
ForInStatement(JooSymbol symFor,
JooSymbol symEach,
JooSymbol lParen,
Expr lValue,
JooSymbol symIn,
Expr expr,
JooSymbol rParen,
Statement body) |
ForInStatement(JooSymbol symFor,
JooSymbol symEach,
JooSymbol lParen,
VariableDeclaration decl,
JooSymbol symIn,
Expr expr,
JooSymbol rParen,
Statement body) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
analyzeLoopHeader() |
Ide |
getAuxIde() |
List<? extends AstNode> |
getChildren() |
VariableDeclaration |
getDecl() |
Expr |
getExpr() |
Ide |
getExprAuxIde() |
JooSymbol |
getLParen() |
Expr |
getLValue() |
JooSymbol |
getRParen() |
JooSymbol |
getSymEach() |
JooSymbol |
getSymIn() |
void |
scope(Scope scope) |
void |
visit(AstVisitor visitor) |
analyze, analyzeLoopFooter, getBody, setBodygetSymbol, getSymKeywordisClassMember, isStatic, setClassMemberanalyze, getParentNode, makeChildren, scope, withNewDeclarationScope, withNewLabelScopepublic ForInStatement(JooSymbol symFor, JooSymbol symEach, JooSymbol lParen, VariableDeclaration decl, JooSymbol symIn, Expr expr, JooSymbol rParen, Statement body)
public List<? extends AstNode> getChildren()
getChildren in interface AstNodegetChildren in class LoopStatementpublic JooSymbol getSymEach()
public JooSymbol getLParen()
public VariableDeclaration getDecl()
public Expr getLValue()
public JooSymbol getSymIn()
public Expr getExpr()
public JooSymbol getRParen()
public Ide getAuxIde()
public Ide getExprAuxIde()
public void visit(AstVisitor visitor) throws IOException
IOExceptionpublic void scope(Scope scope)
scope in interface AstNodescope in class LoopStatementprotected void analyzeLoopHeader()
analyzeLoopHeader in class LoopStatementCopyright © 2002–2015 CoreMedia AG. All rights reserved.