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 |
visitAnnotation(Annotation annotation) |
void |
visitClassBody(ClassBody classBody) |
void |
visitClassDeclaration(ClassDeclaration classDeclaration) |
void |
visitCompilationUnit(CompilationUnit compilationUnit) |
void |
visitPackageDeclaration(PackageDeclaration packageDeclaration) |
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 void visitAnnotation(Annotation annotation)
visitAnnotation in interface AstVisitorvisitAnnotation in class AstVisitorBasepublic static int findCommentEndPos(String whitespace, int commentStart)
public static int findLineCommentEnd(String whitespace, int lineCommentStart)
Copyright © 2002–2020 CoreMedia AG. All rights reserved.