Package | Description |
---|---|
com.github.javaparser | |
com.github.javaparser.ast | |
com.github.javaparser.ast.visitor |
Modifier and Type | Field and Description |
---|---|
static ParseContext<CompilationUnit> |
ParseContext.COMPILATION_UNIT |
Modifier and Type | Method and Description |
---|---|
static CompilationUnit |
JavaParser.parse(File file)
Parses the Java code contained in a
File and returns a
CompilationUnit that represents it.Note: Uses UTF-8 encoding |
static CompilationUnit |
JavaParser.parse(File file,
Charset encoding) |
static CompilationUnit |
JavaParser.parse(File file,
Charset encoding,
boolean considerComments)
Parses the Java code contained in a
File and returns a
CompilationUnit that represents it. |
static CompilationUnit |
JavaParser.parse(InputStream in)
Parses the Java code contained in the
InputStream and returns a
CompilationUnit that represents it.Note: Uses UTF-8 encoding |
static CompilationUnit |
JavaParser.parse(InputStream in,
Charset encoding) |
static CompilationUnit |
JavaParser.parse(InputStream in,
Charset encoding,
boolean considerComments)
Parses the Java code contained in the
InputStream and returns a
CompilationUnit that represents it. |
static CompilationUnit |
JavaParser.parse(Path path)
Parses the Java code contained in a file and returns a
CompilationUnit that represents it.Note: Uses UTF-8 encoding |
static CompilationUnit |
JavaParser.parse(Path path,
Charset encoding) |
static CompilationUnit |
JavaParser.parse(Path path,
Charset encoding,
boolean considerComments)
Parses the Java code contained in a file and returns a
CompilationUnit that represents it. |
static CompilationUnit |
JavaParser.parse(Reader reader) |
static CompilationUnit |
JavaParser.parse(Reader reader,
boolean considerComments) |
static CompilationUnit |
JavaParser.parse(String code)
Parses the Java code contained in code and returns a
CompilationUnit that represents it. |
static CompilationUnit |
JavaParser.parse(String code,
boolean considerComments)
Parses the Java code contained in code and returns a
CompilationUnit that represents it. |
Modifier and Type | Method and Description |
---|---|
ParseResult<CompilationUnit> |
JavaParser.parseFull(Provider provider)
Parses a compilation unit and its comments.
|
Modifier and Type | Method and Description |
---|---|
CompilationUnit |
CompilationUnit.addImport(Class<?> clazz)
Add an import to the list of
ImportDeclaration of this compilation unitshorthand for addImport(String) with clazz.getName() |
CompilationUnit |
CompilationUnit.addImport(String name)
Add an import to the list of
ImportDeclaration of this compilation unitshorthand for addImport(String, boolean, boolean) with name,false,false |
CompilationUnit |
CompilationUnit.addImport(String name,
boolean isStatic,
boolean isAsterisk)
Add an import to the list of
ImportDeclaration of this compilation unitThis method check if no import with the same name is already in the list |
CompilationUnit |
CompilationUnit.setComments(List<Comment> comments)
Sets the list of comments of this compilation unit.
|
CompilationUnit |
CompilationUnit.setImports(List<ImportDeclaration> imports)
Sets the list of imports of this compilation unit.
|
CompilationUnit |
CompilationUnit.setPackage(PackageDeclaration pakage)
Sets or clear the package declarations of this compilation unit.
|
CompilationUnit |
CompilationUnit.setPackageName(String name)
sets the package declaration of this compilation unit
|
CompilationUnit |
CompilationUnit.setTypes(List<TypeDeclaration<?>> types)
Sets the list of types declared in this compilation unit.
|
Modifier and Type | Method and Description |
---|---|
R |
GenericVisitor.visit(CompilationUnit n,
A arg) |
void |
VoidVisitor.visit(CompilationUnit n,
A arg) |
void |
VoidVisitorAdapter.visit(CompilationUnit n,
A arg) |
Node |
ModifierVisitorAdapter.visit(CompilationUnit n,
A arg) |
R |
GenericVisitorAdapter.visit(CompilationUnit n,
A arg) |
Boolean |
EqualsVisitor.visit(CompilationUnit n1,
Node arg) |
void |
DumpVisitor.visit(CompilationUnit n,
Object arg) |
Node |
CloneVisitor.visit(CompilationUnit _n,
Object _arg) |
Copyright © 2007–2016. All rights reserved.