Class JavaParserAdapter
java.lang.Object
com.github.javaparser.JavaParserAdapter
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate <T extends Node>
ThandleResult(ParseResult<T> result) Helper function to handle the result in a simpler way.static JavaParserAdapterof(JavaParser parser) Wraps theJavaParser.parse(InputStream in) parseAnnotation(String annotation) parseArrayInitializerExpr(String arrayInitializerExpr) parseBlock(String blockStatement) parseBodyDeclaration(String body) parseExplicitConstructorInvocationStmt(String statement) <T extends Expression>
TparseExpression(String expression) parseImport(String importDeclaration) parseJavadoc(String content, boolean isMarkdownComment) parseMethodDeclaration(String methodDeclaration) parseModuleDeclaration(String moduleDeclaration) parseModuleDirective(String moduleDirective) parsePackageDeclaration(String packageDeclaration) parseParameter(String parameter) parseResource(String path) parseSimpleName(String name) parseStatement(String statement) parseTypeDeclaration(String typeDeclaration) parseTypeParameter(String typeParameter) parseVariableDeclarationExpr(String declaration)
-
Field Details
-
parser
-
-
Constructor Details
-
JavaParserAdapter
-
-
Method Details
-
of
Wraps theJavaParser.- Parameters:
parser- The java parser to be used.- Returns:
- The created QuickJavaParser.
-
getParser
-
handleResult
Helper function to handle the result in a simpler way.- Type Parameters:
T- The return type.- Parameters:
result- The result to be handled.- Returns:
- The parsed value.
-
getParserConfiguration
-
parse
-
parse
- Throws:
FileNotFoundException
-
parse
- Throws:
IOException
-
parse
-
parse
-
parseResource
- Throws:
IOException
-
parseBlock
-
parseStatement
-
parseImport
-
parseExpression
-
parseAnnotation
-
parseAnnotationBodyDeclaration
-
parseBodyDeclaration
-
parseClassOrInterfaceType
-
parseType
-
parseVariableDeclarationExpr
-
parseJavadoc
-
parseExplicitConstructorInvocationStmt
-
parseName
-
parseSimpleName
-
parseParameter
-
parsePackageDeclaration
-
parseTypeDeclaration
-
parseModuleDeclaration
-
parseModuleDirective
-
parseTypeParameter
-
parseMethodDeclaration
-
parseArrayInitializerExpr
-