net.jangaroo.jooc
Class ClassBody
java.lang.Object
net.jangaroo.jooc.NodeImplBase
net.jangaroo.jooc.ClassBody
public class ClassBody
- extends NodeImplBase
- Author:
- Andreas Gawecki
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ClassBody
public ClassBody(JooSymbol lBrace,
List<net.jangaroo.jooc.AstNode> declararations,
JooSymbol rBrace)
getDeclararations
public List<net.jangaroo.jooc.AstNode> getDeclararations()
scope
public void scope(Scope scope)
generateAsApiCode
protected void generateAsApiCode(JsWriter out)
throws IOException
- Description copied from class:
NodeImplBase
- Default implementation generates same code as JS. Overwritten where this must differ.
- Overrides:
generateAsApiCode in class NodeImplBase
- Throws:
IOException
generateJsCode
protected void generateJsCode(JsWriter out)
throws IOException
- Specified by:
generateJsCode in class NodeImplBase
- Throws:
IOException
analyze
public net.jangaroo.jooc.AstNode analyze(net.jangaroo.jooc.AstNode parentNode,
AnalyzeContext context)
- Overrides:
analyze in class NodeImplBase
getSymbol
public JooSymbol getSymbol()
Copyright © 2002-2011 CoreMedia AG. All Rights Reserved.