net.jangaroo.exml.as
Class ConfigClassBuilder
java.lang.Object
net.jangaroo.jooc.ast.AstVisitorBase
net.jangaroo.exml.as.ConfigClassBuilder
- All Implemented Interfaces:
- AstVisitor
public class ConfigClassBuilder
- extends AstVisitorBase
| 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 |
ConfigClassBuilder
public ConfigClassBuilder(CompilationUnit compilationUnit)
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.