net.jangaroo.exml.as
Class ConfigClassBuilder

java.lang.Object
  extended by net.jangaroo.jooc.ast.AstVisitorBase
      extended by net.jangaroo.exml.as.ConfigClassBuilder
All Implemented Interfaces:
AstVisitor

public class ConfigClassBuilder
extends AstVisitorBase


Constructor Summary
ConfigClassBuilder(CompilationUnit compilationUnit)
           
 
Method Summary
 ConfigClass buildConfigClass()
           
static int findCommentEndPos(String whitespace, int commentStart)
           
static int findLineCommentEnd(String whitespace, int lineCommentStart)
           
static String parseAsDocComment(String comment)
           
static String parseDescription(JooSymbol symbol, JooSymbol[] symModifiers)
           
 void visitClassBody(ClassBody classBody)
           
 void visitClassDeclaration(ClassDeclaration classDeclaration)
           
 void visitCompilationUnit(CompilationUnit compilationUnit)
           
 void visitPackageDeclaration(PackageDeclaration packageDeclaration)
           
 
Methods inherited from class net.jangaroo.jooc.ast.AstVisitorBase
visitAnnotation, visitAnnotationParameter, visitApplyExpr, visitArrayIndexExpr, visitArrayLiteral, visitAsExpr, visitAssignmentOpExpr, visitBinaryOpExpr, visitBlockStatement, visitBreakStatement, visitCaseStatement, visitCatch, visitCommaSeparatedList, visitConditionalExpr, visitContinueStatement, visitDefaultStatement, visitDoStatement, visitDotExpr, visitEmptyDeclaration, visitEmptyStatement, visitExtends, visitForInitializer, visitForInStatement, visitForStatement, visitFunctionDeclaration, visitFunctionExpr, visitIde, visitIdeExpression, visitIdeWithTypeParam, visitIfStatement, visitImplements, visitImportDirective, visitInfixOpExpr, visitInitializer, visitIsExpr, visitLabeledStatement, visitLiteralExpr, visitNamespacedDeclaration, visitNamespacedIde, visitNewExpr, visitObjectField, visitObjectLiteral, visitParameter, visitParameters, visitParenthesizedExpr, visitPostfixOpExpr, visitPredefinedTypeDeclaration, visitPrefixOpExpr, visitQualifiedIde, visitReturnStatement, visitSemicolonTerminatedStatement, visitSuperConstructorCallStatement, visitSwitchStatement, visitThrowStatement, visitTryStatement, visitType, visitTypeRelation, visitUseNamespaceDirective, visitVariableDeclaration, visitVectorLiteral, visitWhileStatement
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConfigClassBuilder

public ConfigClassBuilder(CompilationUnit compilationUnit)
Method Detail

buildConfigClass

public ConfigClass buildConfigClass()

visitCompilationUnit

public void visitCompilationUnit(CompilationUnit compilationUnit)
                          throws IOException
Specified by:
visitCompilationUnit in interface AstVisitor
Overrides:
visitCompilationUnit in class AstVisitorBase
Throws:
IOException

visitPackageDeclaration

public void visitPackageDeclaration(PackageDeclaration packageDeclaration)
                             throws IOException
Specified by:
visitPackageDeclaration in interface AstVisitor
Overrides:
visitPackageDeclaration in class AstVisitorBase
Throws:
IOException

visitClassDeclaration

public void visitClassDeclaration(ClassDeclaration classDeclaration)
                           throws IOException
Specified by:
visitClassDeclaration in interface AstVisitor
Overrides:
visitClassDeclaration in class AstVisitorBase
Throws:
IOException

visitClassBody

public void visitClassBody(ClassBody classBody)
                    throws IOException
Specified by:
visitClassBody in interface AstVisitor
Overrides:
visitClassBody in class AstVisitorBase
Throws:
IOException

parseDescription

public static String parseDescription(JooSymbol symbol,
                                      JooSymbol[] symModifiers)

findCommentEndPos

public static int findCommentEndPos(String whitespace,
                                    int commentStart)

findLineCommentEnd

public static int findLineCommentEnd(String whitespace,
                                     int lineCommentStart)

parseAsDocComment

public static String parseAsDocComment(String comment)


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