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, withNewDeclarationScope, withNewLabelScopepublic List<? extends AstNode> getChildren()
getChildren in interface AstNodegetChildren in class NodeImplBasepublic void scope(Scope scope)
public void analyze(AstNode parentNode)
protected abstract void analyzeLoopHeader()
protected void analyzeLoopFooter()
public Statement getBody()
public void setBody(Statement body)
Copyright © 2002–2016 CoreMedia AG. All rights reserved.