Package com.github.javaparser
Class JavaParserAdapter
- java.lang.Object
-
- com.github.javaparser.JavaParserAdapter
-
public class JavaParserAdapter extends Object
-
-
Constructor Summary
Constructors Constructor Description JavaParserAdapter(JavaParser parser)
-
Method Summary
-
-
-
Constructor Detail
-
JavaParserAdapter
public JavaParserAdapter(JavaParser parser)
-
-
Method Detail
-
of
public static JavaParserAdapter of(JavaParser parser)
Wraps theJavaParser
.- Parameters:
parser
- The java parser to be used.- Returns:
- The created QuickJavaParser.
-
getParser
public JavaParser getParser()
-
getParserConfiguration
public ParserConfiguration getParserConfiguration()
-
parse
public CompilationUnit parse(InputStream in)
-
parse
public CompilationUnit parse(File file) throws FileNotFoundException
- Throws:
FileNotFoundException
-
parse
public CompilationUnit parse(Path path) throws IOException
- Throws:
IOException
-
parse
public CompilationUnit parse(Reader reader)
-
parse
public CompilationUnit parse(String code)
-
parseResource
public CompilationUnit parseResource(String path) throws IOException
- Throws:
IOException
-
parseImport
public ImportDeclaration parseImport(String importDeclaration)
-
parseExpression
public <T extends Expression> T parseExpression(String expression)
-
parseAnnotation
public AnnotationExpr parseAnnotation(String annotation)
-
parseAnnotationBodyDeclaration
public BodyDeclaration<?> parseAnnotationBodyDeclaration(String body)
-
parseBodyDeclaration
public BodyDeclaration<?> parseBodyDeclaration(String body)
-
parseClassOrInterfaceType
public ClassOrInterfaceType parseClassOrInterfaceType(String type)
-
parseVariableDeclarationExpr
public VariableDeclarationExpr parseVariableDeclarationExpr(String declaration)
-
parseExplicitConstructorInvocationStmt
public ExplicitConstructorInvocationStmt parseExplicitConstructorInvocationStmt(String statement)
-
parseSimpleName
public SimpleName parseSimpleName(String name)
-
parsePackageDeclaration
public PackageDeclaration parsePackageDeclaration(String packageDeclaration)
-
parseTypeDeclaration
public TypeDeclaration<?> parseTypeDeclaration(String typeDeclaration)
-
parseModuleDeclaration
public ModuleDeclaration parseModuleDeclaration(String moduleDeclaration)
-
parseModuleDirective
public ModuleDirective parseModuleDirective(String moduleDirective)
-
parseTypeParameter
public TypeParameter parseTypeParameter(String typeParameter)
-
parseMethodDeclaration
public MethodDeclaration parseMethodDeclaration(String methodDeclaration)
-
parseArrayInitializerExpr
public ArrayInitializerExpr parseArrayInitializerExpr(String arrayInitializerExpr)
-
-