net.jangaroo.jooc.ast
Class AbstractBlock
java.lang.Object
net.jangaroo.jooc.ast.NodeImplBase
net.jangaroo.jooc.ast.Directive
net.jangaroo.jooc.ast.Statement
net.jangaroo.jooc.ast.AbstractBlock
- All Implemented Interfaces:
- AstNode
- Direct Known Subclasses:
- BlockStatement, ClassBody
public abstract class AbstractBlock
- extends Statement
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface net.jangaroo.jooc.ast.AstNode |
visit |
AbstractBlock
public AbstractBlock(JooSymbol rBrace,
List<Directive> directives,
JooSymbol lBrace)
getChildren
public List<? extends AstNode> getChildren()
- Specified by:
getChildren in interface AstNode- Overrides:
getChildren in class NodeImplBase
scope
public void scope(Scope scope)
addBlockStartCodeGenerator
public void addBlockStartCodeGenerator(CodeGenerator blockStartCodeGenerator)
analyze
public void analyze(AstNode parentNode)
- Specified by:
analyze in interface AstNode- Overrides:
analyze in class NodeImplBase
getSymbol
public JooSymbol getSymbol()
getLBrace
public JooSymbol getLBrace()
getDirectives
public List<Directive> getDirectives()
getRBrace
public JooSymbol getRBrace()
getBlockStartCodeGenerators
public List<CodeGenerator> getBlockStartCodeGenerators()
Copyright © 2002-2012 CoreMedia AG. All Rights Reserved.