public abstract class LoopStatement extends KeywordStatement
NodeImplBase.Scoped| Constructor and Description |
|---|
LoopStatement(JooSymbol symLoop,
Statement body) |
| Modifier and Type | Method and Description |
|---|---|
void |
analyze(AstNode parentNode) |
protected void |
analyzeLoopFooter() |
protected abstract void |
analyzeLoopHeader() |
Statement |
getBody() |
List<? extends AstNode> |
getChildren() |
void |
scope(Scope scope) |
void |
setBody(Statement body) |
getSymbol, getSymKeywordisClassMember, isStatic, setClassMemberanalyze, getParentNode, makeChildren, scope, withNewDeclarationScope, withNewLabelScopepublic List<? extends AstNode> getChildren()
getChildren in interface AstNodegetChildren in class NodeImplBasepublic void scope(Scope scope)
public void analyze(AstNode parentNode)
analyze in interface AstNodeanalyze in class NodeImplBaseprotected abstract void analyzeLoopHeader()
protected void analyzeLoopFooter()
public Statement getBody()
public void setBody(Statement body)
Copyright © 2002–2017 CoreMedia AG. All rights reserved.