|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.jangaroo.jooc.ast.NodeImplBase
net.jangaroo.jooc.ast.Directive
net.jangaroo.jooc.ast.Statement
net.jangaroo.jooc.ast.KeywordStatement
net.jangaroo.jooc.ast.LoopStatement
net.jangaroo.jooc.ast.ConditionalLoopStatement
net.jangaroo.jooc.ast.ForStatement
public class ForStatement
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class net.jangaroo.jooc.ast.NodeImplBase |
|---|
NodeImplBase.Scoped |
| Constructor Summary | |
|---|---|
ForStatement(JooSymbol symFor,
JooSymbol lParen,
ForInitializer forInit,
JooSymbol symSemicolon1,
Expr optCond,
JooSymbol symSemicolon2,
Expr optStep,
JooSymbol rParen,
Statement body)
|
|
| Method Summary | |
|---|---|
protected void |
analyzeLoopHeader()
|
ForInitializer |
getForInit()
|
JooSymbol |
getLParen()
|
Expr |
getOptStep()
|
JooSymbol |
getRParen()
|
JooSymbol |
getSymSemicolon1()
|
JooSymbol |
getSymSemicolon2()
|
void |
scope(Scope scope)
|
void |
visit(AstVisitor visitor)
|
| Methods inherited from class net.jangaroo.jooc.ast.ConditionalLoopStatement |
|---|
getOptCond |
| Methods inherited from class net.jangaroo.jooc.ast.LoopStatement |
|---|
analyze, analyzeLoopFooter, getBody, setBody |
| Methods inherited from class net.jangaroo.jooc.ast.KeywordStatement |
|---|
getSymbol, getSymKeyword |
| Methods inherited from class net.jangaroo.jooc.ast.Directive |
|---|
isClassMember, isStatic, setClassMember |
| Methods inherited from class net.jangaroo.jooc.ast.NodeImplBase |
|---|
analyze, generate, scope, withNewDeclarationScope, withNewLabelScope |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ForStatement(JooSymbol symFor,
JooSymbol lParen,
ForInitializer forInit,
JooSymbol symSemicolon1,
Expr optCond,
JooSymbol symSemicolon2,
Expr optStep,
JooSymbol rParen,
Statement body)
| Method Detail |
|---|
public void visit(AstVisitor visitor)
throws IOException
IOExceptionpublic void scope(Scope scope)
scope in interface AstNodescope in class ConditionalLoopStatementprotected void analyzeLoopHeader()
analyzeLoopHeader in class ConditionalLoopStatementpublic JooSymbol getLParen()
public ForInitializer getForInit()
public JooSymbol getSymSemicolon1()
public JooSymbol getSymSemicolon2()
public Expr getOptStep()
public JooSymbol getRParen()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||