Package com.github.javaparser
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 JavaParserAdapter
of
(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) 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
-