Package | Description |
---|---|
com.github.javaparser | |
com.github.javaparser.ast | |
com.github.javaparser.ast.visitor | |
com.github.javaparser.printer |
Modifier and Type | Field and Description |
---|---|
static ParseStart<CompilationUnit> |
ParseStart.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)
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)
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)
Parses the Java code contained in a file and returns a
CompilationUnit that represents it. |
static CompilationUnit |
JavaParser.parse(Reader reader)
Parses Java code from a Reader and returns a
CompilationUnit that represents it. |
static CompilationUnit |
JavaParser.parse(String code)
Parses the Java code contained in code and returns a
CompilationUnit that represents it. |
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.setImports(NodeList<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(NodeList<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) |
Visitable |
ModifierVisitorAdapter.visit(CompilationUnit n,
A arg) |
R |
GenericVisitorAdapter.visit(CompilationUnit n,
A arg) |
Visitable |
CloneVisitor.visit(CompilationUnit _n,
Object _arg) |
Boolean |
EqualsVisitor.visit(CompilationUnit n1,
Visitable arg) |
Modifier and Type | Method and Description |
---|---|
void |
PrettyPrintVisitor.visit(CompilationUnit n,
Void arg) |
Copyright © 2007–2016. All rights reserved.