Uses of Class
com.github.javaparser.ast.CompilationUnit
-
Packages that use CompilationUnit Package Description com.github.javaparser com.github.javaparser.ast com.github.javaparser.ast.visitor com.github.javaparser.printer com.github.javaparser.utils -
-
Uses of CompilationUnit in com.github.javaparser
Fields in com.github.javaparser with type parameters of type CompilationUnit Modifier and Type Field Description static ParseStart<CompilationUnit>
ParseStart. COMPILATION_UNIT
Methods in com.github.javaparser that return CompilationUnit Modifier and Type Method Description static CompilationUnit
StaticJavaParser. parse(File file)
static CompilationUnit
StaticJavaParser. parse(File file, Charset encoding)
Deprecated.set the encoding in theParserConfiguration
static CompilationUnit
StaticJavaParser. parse(InputStream in)
static CompilationUnit
StaticJavaParser. parse(InputStream in, Charset encoding)
Deprecated.set the encoding in theParserConfiguration
static CompilationUnit
StaticJavaParser. parse(Reader reader)
Parses Java code from a Reader and returns aCompilationUnit
that represents it.static CompilationUnit
StaticJavaParser. parse(String code)
Parses the Java code contained in code and returns aCompilationUnit
that represents it.static CompilationUnit
StaticJavaParser. parse(Path path)
Parses the Java code contained in a file and returns aCompilationUnit
that represents it.static CompilationUnit
StaticJavaParser. parse(Path path, Charset encoding)
Deprecated.set the encoding in theParserConfiguration
static CompilationUnit
StaticJavaParser. parseResource(ClassLoader classLoader, String path, Charset encoding)
Deprecated.set the encoding in theParserConfiguration
static CompilationUnit
StaticJavaParser. parseResource(String path)
Parses the Java code contained in a resource and returns aCompilationUnit
that represents it.static CompilationUnit
StaticJavaParser. parseResource(String path, Charset encoding)
Deprecated.set the encoding in theParserConfiguration
Methods in com.github.javaparser that return types with arguments of type CompilationUnit Modifier and Type Method Description ParseResult<CompilationUnit>
JavaParser. parse(File file)
ParseResult<CompilationUnit>
JavaParser. parse(File file, Charset encoding)
Deprecated.set the encoding in theParserConfiguration
ParseResult<CompilationUnit>
JavaParser. parse(InputStream in)
ParseResult<CompilationUnit>
JavaParser. parse(InputStream in, Charset encoding)
Parses the Java code contained in theInputStream
and returns aCompilationUnit
that represents it.ParseResult<CompilationUnit>
JavaParser. parse(Reader reader)
Parses Java code from a Reader and returns aCompilationUnit
that represents it.ParseResult<CompilationUnit>
JavaParser. parse(String code)
Parses the Java code contained in code and returns aCompilationUnit
that represents it.ParseResult<CompilationUnit>
JavaParser. parse(Path path)
Parses the Java code contained in a file and returns aCompilationUnit
that represents it.ParseResult<CompilationUnit>
JavaParser. parse(Path path, Charset encoding)
Deprecated.set the encoding in theParserConfiguration
ParseResult<CompilationUnit>
JavaParser. parseResource(ClassLoader classLoader, String path, Charset encoding)
Deprecated.set the encoding in theParserConfiguration
ParseResult<CompilationUnit>
JavaParser. parseResource(String path)
Parses the Java code contained in a resource and returns aCompilationUnit
that represents it.ParseResult<CompilationUnit>
JavaParser. parseResource(String path, Charset encoding)
Deprecated.set the encoding in theParserConfiguration
-
Uses of CompilationUnit in com.github.javaparser.ast
Methods in com.github.javaparser.ast that return CompilationUnit Modifier and Type Method Description CompilationUnit
CompilationUnit. addImport(ImportDeclaration importDeclaration)
adds an import if not implicitly imported by java (i.e.CompilationUnit
CompilationUnit. addImport(Class<?> clazz)
Add an import to the list ofImportDeclaration
of this compilation unit
shorthand foraddImport(String)
with clazz.getName()CompilationUnit
CompilationUnit. addImport(String name)
Add an import to the list ofImportDeclaration
of this compilation unit
shorthand foraddImport(String, boolean, boolean)
with name,false,falseCompilationUnit
CompilationUnit. addImport(String name, boolean isStatic, boolean isAsterisk)
Add an import to the list ofImportDeclaration
of this compilation unit
This method check if no import with the same name is already in the listCompilationUnit
CompilationUnit. addType(TypeDeclaration<?> type)
CompilationUnit
CompilationUnit. clone()
CompilationUnit
CompilationUnit.Storage. getCompilationUnit()
CompilationUnit
CompilationUnit. removeModule()
CompilationUnit
CompilationUnit. removePackageDeclaration()
CompilationUnit
CompilationUnit. setImport(int i, ImportDeclaration imports)
CompilationUnit
CompilationUnit. setImports(NodeList<ImportDeclaration> imports)
Sets the list of imports of this compilation unit.CompilationUnit
CompilationUnit. setModule(ModuleDeclaration module)
CompilationUnit
CompilationUnit. setPackageDeclaration(PackageDeclaration packageDeclaration)
Sets or clear the package declarations of this compilation unit.CompilationUnit
CompilationUnit. setPackageDeclaration(String name)
sets the package declaration of this compilation unitCompilationUnit
CompilationUnit. setStorage(Path path)
CompilationUnit
CompilationUnit. setStorage(Path path, Charset charset)
CompilationUnit
CompilationUnit. setType(int i, TypeDeclaration<?> type)
CompilationUnit
CompilationUnit. setTypes(NodeList<TypeDeclaration<?>> types)
Sets the list of types declared in this compilation unit.Methods in com.github.javaparser.ast that return types with arguments of type CompilationUnit Modifier and Type Method Description Optional<CompilationUnit>
Node. findCompilationUnit()
ParseResult<CompilationUnit>
CompilationUnit.Storage. reparse(JavaParser javaParser)
Method parameters in com.github.javaparser.ast with type arguments of type CompilationUnit Modifier and Type Method Description void
CompilationUnit.Storage. save(Function<CompilationUnit,String> makeOutput)
Saves a compilation unit to its original location with formatting according to the function passed as a parameter.void
CompilationUnit.Storage. save(Function<CompilationUnit,String> makeOutput, Charset encoding)
Saves a compilation unit to its original location with formatting and encoding according to the function and encoding passed as a parameter. -
Uses of CompilationUnit in com.github.javaparser.ast.visitor
Methods in com.github.javaparser.ast.visitor with parameters of type CompilationUnit Modifier and Type Method Description Visitable
CloneVisitor. visit(CompilationUnit n, Object arg)
Boolean
EqualsVisitor. visit(CompilationUnit n, Visitable arg)
List<R>
GenericListVisitorAdapter. visit(CompilationUnit n, A arg)
R
GenericVisitor. visit(CompilationUnit n, A arg)
R
GenericVisitorAdapter. visit(CompilationUnit n, A arg)
R
GenericVisitorWithDefaults. visit(CompilationUnit n, A arg)
Integer
HashCodeVisitor. visit(CompilationUnit n, Void arg)
Visitable
ModifierVisitor. visit(CompilationUnit n, A arg)
Boolean
NoCommentEqualsVisitor. visit(CompilationUnit n, Visitable arg)
Integer
NoCommentHashCodeVisitor. visit(CompilationUnit n, Void arg)
Boolean
ObjectIdentityEqualsVisitor. visit(CompilationUnit n, Visitable arg)
Integer
ObjectIdentityHashCodeVisitor. visit(CompilationUnit n, Void arg)
void
VoidVisitor. visit(CompilationUnit n, A arg)
void
VoidVisitorAdapter. visit(CompilationUnit n, A arg)
void
VoidVisitorWithDefaults. visit(CompilationUnit n, A arg)
-
Uses of CompilationUnit in com.github.javaparser.printer
Methods in com.github.javaparser.printer with parameters of type CompilationUnit Modifier and Type Method Description void
PrettyPrintVisitor. visit(CompilationUnit n, Void arg)
-
Uses of CompilationUnit in com.github.javaparser.utils
Methods in com.github.javaparser.utils that return CompilationUnit Modifier and Type Method Description CompilationUnit
SourceRoot. parse(String startPackage, String filename)
Parses a .java files under the source root and returns its CompilationUnit.Methods in com.github.javaparser.utils that return types with arguments of type CompilationUnit Modifier and Type Method Description List<ParseResult<CompilationUnit>>
SourceRoot. getCache()
The Java files that have been parsed by this source root object, or have been added manually.List<CompilationUnit>
SourceRoot. getCompilationUnits()
The CompilationUnits of the Java files that have been parsed succesfully by this source root object, or have been added manually.Function<CompilationUnit,String>
SourceRoot. getPrinter()
Get the printing function.List<Pair<Path,ParseResult<CompilationUnit>>>
SourceZip. parse()
Tries to parse all '.java' files in the ZIP located at this SourceZip's path and returns the parse results in a list.List<ParseResult<CompilationUnit>>
SourceRoot. tryToParse()
Tries to parse all .java files under the source root recursively, and returns all files ever parsed with this source root.List<ParseResult<CompilationUnit>>
SourceRoot. tryToParse(String startPackage)
Tries to parse all .java files in a package recursively, and returns all files ever parsed with this source root.ParseResult<CompilationUnit>
SourceRoot. tryToParse(String startPackage, String filename)
Tries to parse a .java files under the source root and returns the ParseResult.ParseResult<CompilationUnit>
SourceRoot. tryToParse(String startPackage, String filename, ParserConfiguration configuration)
Tries to parse a .java files under the source root and returns the ParseResult.List<ParseResult<CompilationUnit>>
SourceRoot. tryToParseParallelized()
Tries to parse all .java files under the source root recursively using multiple threads, and returns all files ever parsed with this source root.List<ParseResult<CompilationUnit>>
SourceRoot. tryToParseParallelized(String startPackage)
Tries to parse all .java files in a package recursively using multiple threads, and returns all files ever parsed with this source root.Methods in com.github.javaparser.utils with parameters of type CompilationUnit Modifier and Type Method Description SourceRoot
SourceRoot. add(CompilationUnit compilationUnit)
Add a newly created Java file to the cache of this source root.SourceRoot
SourceRoot. add(String startPackage, String filename, CompilationUnit compilationUnit)
Add a newly created Java file to the cache of this source root.Method parameters in com.github.javaparser.utils with type arguments of type CompilationUnit Modifier and Type Method Description SourceRoot.Callback.Result
SourceRoot.Callback. process(Path localPath, Path absolutePath, ParseResult<CompilationUnit> result)
void
SourceZip.Callback. process(Path relativeZipEntryPath, ParseResult<CompilationUnit> result)
Process the given parse result.SourceRoot
SourceRoot. setPrinter(Function<CompilationUnit,String> printer)
Set the printing function that transforms compilation units into a string to save.
-