public class ConfigClassBuilder extends AstVisitorBase
| Constructor and Description |
|---|
ConfigClassBuilder(CompilationUnit compilationUnit) |
| Modifier and Type | Method and Description |
|---|---|
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) |
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, visitNamespaceDeclaration, visitNamespacedIde, visitNewExpr, visitObjectField, visitObjectLiteral, visitParameter, visitParameters, visitParenthesizedExpr, visitPostfixOpExpr, visitPredefinedTypeDeclaration, visitPrefixOpExpr, visitQualifiedIde, visitReturnStatement, visitSemicolonTerminatedStatement, visitSuperConstructorCallStatement, visitSwitchStatement, visitThrowStatement, visitTryStatement, visitType, visitTypeRelation, visitUseNamespaceDirective, visitVariableDeclaration, visitVectorLiteral, visitWhileStatementpublic ConfigClassBuilder(CompilationUnit compilationUnit)
public ConfigClass buildConfigClass()
public void visitCompilationUnit(CompilationUnit compilationUnit) throws IOException
visitCompilationUnit in interface AstVisitorvisitCompilationUnit in class AstVisitorBaseIOExceptionpublic void visitPackageDeclaration(PackageDeclaration packageDeclaration) throws IOException
visitPackageDeclaration in interface AstVisitorvisitPackageDeclaration in class AstVisitorBaseIOExceptionpublic void visitClassDeclaration(ClassDeclaration classDeclaration) throws IOException
visitClassDeclaration in interface AstVisitorvisitClassDeclaration in class AstVisitorBaseIOExceptionpublic void visitClassBody(ClassBody classBody) throws IOException
visitClassBody in interface AstVisitorvisitClassBody in class AstVisitorBaseIOExceptionpublic static int findCommentEndPos(String whitespace, int commentStart)
public static int findLineCommentEnd(String whitespace, int lineCommentStart)
Copyright © 2002–2015 CoreMedia AG. All rights reserved.