net.jangaroo.jooc
Interface CodeGenerator

All Known Subinterfaces:
AstNode
All Known Implementing Classes:
AbstractBlock, Annotation, AnnotationParameter, ApplyExpr, ArrayIndexExpr, ArrayLiteral, AsExpr, AssignmentOpExpr, BinaryOpExpr, BlockStatement, BreakStatement, CaseStatement, Catch, ClassBody, ClassDeclaration, CommaSeparatedList, CompilationUnit, ConditionalExpr, ConditionalLoopStatement, ContinueStatement, Declaration, DefaultStatement, Directive, DoStatement, DotExpr, EmptyDeclaration, EmptyStatement, Expr, Extends, ForInitializer, ForInStatement, ForStatement, FunctionDeclaration, FunctionExpr, Ide, IdeDeclaration, IdeExpr, IdeWithTypeParam, IfStatement, Implements, ImportDirective, InfixOpExpr, Initializer, IsExpr, KeywordExprStatement, KeywordStatement, LabeledStatement, LabelRefStatement, LiteralExpr, LoopStatement, NamespacedDeclaration, NamespacedIde, NewExpr, NodeImplBase, ObjectField, ObjectLiteral, OpExpr, PackageDeclaration, Parameter, Parameters, ParenthesizedExpr, PostfixOpExpr, PredefinedTypeDeclaration, PrefixOpExpr, QualifiedIde, ReturnStatement, SemicolonTerminatedStatement, Statement, SuperConstructorCallStatement, SwitchStatement, ThrowStatement, TryStatement, Type, TypedIdeDeclaration, TypeRelation, UnaryOpExpr, UseNamespaceDirective, VariableDeclaration, VectorLiteral, WhileStatement

public interface CodeGenerator

Code generators write JavaScript to a JsWriter.


Method Summary
 void generate(JsWriter out)
           
 

Method Detail

generate

void generate(JsWriter out)
              throws IOException
Throws:
IOException


Copyright © 2002-2012 CoreMedia AG. All Rights Reserved.