public abstract class AbstractBlock extends Statement
NodeImplBase.Scoped| Constructor and Description |
|---|
AbstractBlock(JooSymbol rBrace,
List<Directive> directives,
JooSymbol lBrace) |
| Modifier and Type | Method and Description |
|---|---|
void |
addBlockStartCodeGenerator(CodeGenerator blockStartCodeGenerator) |
void |
analyze(AstNode parentNode) |
List<CodeGenerator> |
getBlockStartCodeGenerators() |
List<? extends AstNode> |
getChildren() |
List<Directive> |
getDirectives() |
JooSymbol |
getLBrace() |
JooSymbol |
getRBrace() |
JooSymbol |
getSymbol() |
void |
scope(Scope scope) |
isClassMember, isStatic, setClassMemberanalyze, getParentNode, makeChildren, withNewDeclarationScope, withNewLabelScopepublic List<? extends AstNode> getChildren()
getChildren in interface AstNodegetChildren in class NodeImplBasepublic void scope(Scope scope)
public void addBlockStartCodeGenerator(CodeGenerator blockStartCodeGenerator)
public void analyze(AstNode parentNode)
public JooSymbol getSymbol()
public JooSymbol getLBrace()
public JooSymbol getRBrace()
public List<CodeGenerator> getBlockStartCodeGenerators()
Copyright © 2002–2016 CoreMedia AG. All rights reserved.