<N extends Node> ParseResult<N> |
JavaParser.parse(ParseStart<N> start,
Provider provider) |
Parses source code.
|
ParseResult<CompilationUnit> |
JavaParser.parse(File file) |
|
ParseResult<CompilationUnit> |
JavaParser.parse(File file,
Charset encoding) |
Deprecated.
|
ParseResult<CompilationUnit> |
JavaParser.parse(InputStream in) |
|
ParseResult<CompilationUnit> |
JavaParser.parse(InputStream in,
Charset encoding) |
|
ParseResult<CompilationUnit> |
JavaParser.parse(Reader reader) |
Parses Java code from a Reader and returns a
CompilationUnit that represents it.
|
ParseResult<CompilationUnit> |
JavaParser.parse(String code) |
Parses the Java code contained in code and returns a
CompilationUnit that represents it.
|
ParseResult<CompilationUnit> |
JavaParser.parse(Path path) |
Parses the Java code contained in a file and returns a
CompilationUnit that represents it.
|
ParseResult<CompilationUnit> |
JavaParser.parse(Path path,
Charset encoding) |
Deprecated.
|
ParseResult<AnnotationExpr> |
JavaParser.parseAnnotation(String annotation) |
|
ParseResult<BodyDeclaration<?>> |
JavaParser.parseAnnotationBodyDeclaration(String body) |
Parses the Java annotation body declaration(e.g fields or methods) contained in a
String and returns a BodyDeclaration that represents it.
|
ParseResult<BlockStmt> |
JavaParser.parseBlock(String blockStatement) |
Parses the Java block contained in a String and returns a
BlockStmt that represents it.
|
<T extends BodyDeclaration<?>> ParseResult<T> |
JavaParser.parseBodyDeclaration(String body) |
Parses a Java class or interface body declaration(e.g fields or methods) and returns a
BodyDeclaration that represents it.
|
ParseResult<ClassOrInterfaceType> |
JavaParser.parseClassOrInterfaceType(String type) |
|
ParseResult<ExplicitConstructorInvocationStmt> |
JavaParser.parseExplicitConstructorInvocationStmt(String statement) |
Parses the this(...) and super(...) statements that may occur at the start of a constructor.
|
<T extends Expression> ParseResult<T> |
JavaParser.parseExpression(String expression) |
Parses the Java expression contained in a String and returns a
Expression that represents it.
|
ParseResult<ImportDeclaration> |
JavaParser.parseImport(String importDeclaration) |
|
ParseResult<MethodDeclaration> |
JavaParser.parseMethodDeclaration(String methodDeclaration) |
Parses a method declaration and returns it as a MethodDeclaration.
|
ParseResult<ModuleDeclaration> |
JavaParser.parseModuleDeclaration(String moduleDeclaration) |
Parses a module declaration and returns it as a ModuleDeclaration.
|
ParseResult<ModuleDirective> |
JavaParser.parseModuleDirective(String moduleDirective) |
Parses a module directive and returns it as a ModuleDirective.
|
ParseResult<Name> |
JavaParser.parseName(String qualifiedName) |
Parses a qualified name (one that can have "."s in it) and returns it as a Name.
|
ParseResult<PackageDeclaration> |
JavaParser.parsePackageDeclaration(String packageDeclaration) |
Parses a package declaration and returns it as a PackageDeclaration.
|
ParseResult<Parameter> |
JavaParser.parseParameter(String parameter) |
Parses a single parameter (a type and a name) and returns it as a Parameter.
|
ParseResult<CompilationUnit> |
JavaParser.parseResource(ClassLoader classLoader,
String path,
Charset encoding) |
Deprecated.
|
ParseResult<CompilationUnit> |
JavaParser.parseResource(String path) |
Parses the Java code contained in a resource and returns a
CompilationUnit that represents it.
|
ParseResult<CompilationUnit> |
JavaParser.parseResource(String path,
Charset encoding) |
Deprecated.
|
ParseResult<SimpleName> |
JavaParser.parseSimpleName(String name) |
Parses a simple name (one that can NOT have "."s in it) and returns it as a SimpleName.
|
ParseResult<Statement> |
JavaParser.parseStatement(String statement) |
Parses the Java statement contained in a String and returns a
Statement that represents it.
|
ParseResult<Type> |
JavaParser.parseType(String type) |
Parses a Java type name and returns a Type that represents it.
|
ParseResult<TypeDeclaration<?>> |
JavaParser.parseTypeDeclaration(String typeDeclaration) |
Parses a type declaration and returns it as a TypeDeclaration.
|
ParseResult<TypeParameter> |
JavaParser.parseTypeParameter(String typeParameter) |
Parses a type parameter and returns it as a TypeParameter
|
ParseResult<VariableDeclarationExpr> |
JavaParser.parseVariableDeclarationExpr(String declaration) |
|