Uses of Class
com.github.javaparser.ast.CompilationUnit
-
-
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_UNITMethods in com.github.javaparser that return CompilationUnit Modifier and Type Method Description static CompilationUnitJavaParser. parse(File file)Parses the Java code contained in aFileand returns aCompilationUnitthat represents it.
Note: Uses UTF-8 encodingstatic CompilationUnitJavaParser. parse(File file, Charset encoding)Parses the Java code contained in aFileand returns aCompilationUnitthat represents it.static CompilationUnitJavaParser. parse(InputStream in)Parses the Java code contained in theInputStreamand returns aCompilationUnitthat represents it.
Note: Uses UTF-8 encodingstatic CompilationUnitJavaParser. parse(InputStream in, Charset encoding)Parses the Java code contained in theInputStreamand returns aCompilationUnitthat represents it.static CompilationUnitJavaParser. parse(Reader reader)Parses Java code from a Reader and returns aCompilationUnitthat represents it.static CompilationUnitJavaParser. parse(String code)Parses the Java code contained in code and returns aCompilationUnitthat represents it.static CompilationUnitJavaParser. parse(Path path)Parses the Java code contained in a file and returns aCompilationUnitthat represents it.
Note: Uses UTF-8 encodingstatic CompilationUnitJavaParser. parse(Path path, Charset encoding)Parses the Java code contained in a file and returns aCompilationUnitthat represents it.static CompilationUnitJavaParser. parseResource(ClassLoader classLoader, String path, Charset encoding)Parses the Java code contained in a resource and returns aCompilationUnitthat represents it.static CompilationUnitJavaParser. parseResource(String path)Parses the Java code contained in a resource and returns aCompilationUnitthat represents it.
Note: Uses UTF-8 encodingstatic CompilationUnitJavaParser. parseResource(String path, Charset encoding)Parses the Java code contained in a resource and returns aCompilationUnitthat represents it. -
Uses of CompilationUnit in com.github.javaparser.ast
Methods in com.github.javaparser.ast that return CompilationUnit Modifier and Type Method Description CompilationUnitCompilationUnit. addImport(ImportDeclaration imports)CompilationUnitCompilationUnit. addImport(Class<?> clazz)Add an import to the list ofImportDeclarationof this compilation unit
shorthand foraddImport(String)with clazz.getName()CompilationUnitCompilationUnit. addImport(String name)Add an import to the list ofImportDeclarationof this compilation unit
shorthand foraddImport(String, boolean, boolean)with name,false,falseCompilationUnitCompilationUnit. addImport(String name, boolean isStatic, boolean isAsterisk)Add an import to the list ofImportDeclarationof this compilation unit
This method check if no import with the same name is already in the listCompilationUnitCompilationUnit. addType(TypeDeclaration<?> type)CompilationUnitCompilationUnit. clone()CompilationUnitCompilationUnit.Storage. getCompilationUnit()CompilationUnitCompilationUnit. removeModule()CompilationUnitCompilationUnit. removePackageDeclaration()CompilationUnitCompilationUnit. setImport(int i, ImportDeclaration imports)CompilationUnitCompilationUnit. setImports(NodeList<ImportDeclaration> imports)Sets the list of imports of this compilation unit.CompilationUnitCompilationUnit. setModule(ModuleDeclaration module)CompilationUnitCompilationUnit. setPackageDeclaration(PackageDeclaration packageDeclaration)Sets or clear the package declarations of this compilation unit.CompilationUnitCompilationUnit. setPackageDeclaration(String name)sets the package declaration of this compilation unitCompilationUnitCompilationUnit. setStorage(Path path)CompilationUnitCompilationUnit. setType(int i, TypeDeclaration<?> type)CompilationUnitCompilationUnit. 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 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 voidCompilationUnit.Storage. save(Function<CompilationUnit,String> makeOutput)Saves a compilation unit to its original location with formatting according to the function 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 VisitableCloneVisitor. visit(CompilationUnit n, Object arg)BooleanEqualsVisitor. visit(CompilationUnit n, Visitable arg)List<R>GenericListVisitorAdapter. visit(CompilationUnit n, A arg)RGenericVisitor. visit(CompilationUnit n, A arg)RGenericVisitorAdapter. visit(CompilationUnit n, A arg)IntegerHashCodeVisitor. visit(CompilationUnit n, Void arg)VisitableModifierVisitor. visit(CompilationUnit n, A arg)BooleanObjectIdentityEqualsVisitor. visit(CompilationUnit n, Visitable arg)IntegerObjectIdentityHashCodeVisitor. visit(CompilationUnit n, Void arg)voidVoidVisitor. visit(CompilationUnit n, A arg)voidVoidVisitorAdapter. visit(CompilationUnit n, A arg) -
Uses of CompilationUnit in com.github.javaparser.generator
Methods in com.github.javaparser.generator with parameters of type CompilationUnit Modifier and Type Method Description protected abstract voidNodeGenerator. generateNode(BaseNodeMetaModel nodeMetaModel, CompilationUnit nodeCu, ClassOrInterfaceDeclaration nodeCoid)protected abstract voidVisitorGenerator. generateVisitMethodBody(BaseNodeMetaModel node, MethodDeclaration visitMethod, CompilationUnit compilationUnit) -
Uses of CompilationUnit in com.github.javaparser.generator.core.node
Methods in com.github.javaparser.generator.core.node with parameters of type CompilationUnit Modifier and Type Method Description protected voidCloneGenerator. generateNode(BaseNodeMetaModel nodeMetaModel, CompilationUnit nodeCu, ClassOrInterfaceDeclaration nodeCoid)protected voidFinalGenerator. generateNode(BaseNodeMetaModel nodeMetaModel, CompilationUnit nodeCu, ClassOrInterfaceDeclaration nodeCoid)protected voidGetMetaModelGenerator. generateNode(BaseNodeMetaModel nodeMetaModel, CompilationUnit nodeCu, ClassOrInterfaceDeclaration nodeCoid)protected voidGetNodeListsGenerator. generateNode(BaseNodeMetaModel nodeMetaModel, CompilationUnit nodeCu, ClassOrInterfaceDeclaration nodeCoid)protected voidMainConstructorGenerator. generateNode(BaseNodeMetaModel nodeMetaModel, CompilationUnit nodeCu, ClassOrInterfaceDeclaration nodeCoid)protected voidPropertyGenerator. generateNode(BaseNodeMetaModel nodeMetaModel, CompilationUnit nodeCu, ClassOrInterfaceDeclaration nodeCoid)protected voidRemoveMethodGenerator. generateNode(BaseNodeMetaModel nodeMetaModel, CompilationUnit nodeCu, ClassOrInterfaceDeclaration nodeCoid)protected voidReplaceMethodGenerator. generateNode(BaseNodeMetaModel nodeMetaModel, CompilationUnit nodeCu, ClassOrInterfaceDeclaration nodeCoid) -
Uses of CompilationUnit in com.github.javaparser.generator.core.visitor
Methods in com.github.javaparser.generator.core.visitor with parameters of type CompilationUnit Modifier and Type Method Description protected voidCloneVisitorGenerator. generateVisitMethodBody(BaseNodeMetaModel node, MethodDeclaration visitMethod, CompilationUnit compilationUnit)protected voidEqualsVisitorGenerator. generateVisitMethodBody(BaseNodeMetaModel node, MethodDeclaration visitMethod, CompilationUnit compilationUnit)protected voidGenericListVisitorAdapterGenerator. generateVisitMethodBody(BaseNodeMetaModel node, MethodDeclaration visitMethod, CompilationUnit compilationUnit)protected voidGenericVisitorAdapterGenerator. generateVisitMethodBody(BaseNodeMetaModel node, MethodDeclaration visitMethod, CompilationUnit compilationUnit)protected voidGenericVisitorGenerator. generateVisitMethodBody(BaseNodeMetaModel node, MethodDeclaration visitMethod, CompilationUnit compilationUnit)protected voidHashCodeVisitorGenerator. generateVisitMethodBody(BaseNodeMetaModel node, MethodDeclaration visitMethod, CompilationUnit compilationUnit)protected voidModifierVisitorGenerator. generateVisitMethodBody(BaseNodeMetaModel node, MethodDeclaration visitMethod, CompilationUnit compilationUnit)protected voidObjectIdentityEqualsVisitorGenerator. generateVisitMethodBody(BaseNodeMetaModel node, MethodDeclaration visitMethod, CompilationUnit compilationUnit)protected voidObjectIdentityHashCodeVisitorGenerator. generateVisitMethodBody(BaseNodeMetaModel node, MethodDeclaration visitMethod, CompilationUnit compilationUnit)protected voidVoidVisitorAdapterGenerator. generateVisitMethodBody(BaseNodeMetaModel node, MethodDeclaration visitMethod, CompilationUnit compilationUnit)protected voidVoidVisitorGenerator. generateVisitMethodBody(BaseNodeMetaModel node, MethodDeclaration visitMethod, CompilationUnit compilationUnit) -
Uses of CompilationUnit in com.github.javaparser.printer
Methods in com.github.javaparser.printer with parameters of type CompilationUnit Modifier and Type Method Description voidPrettyPrintVisitor. 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 CompilationUnitSourceRoot. parse(String pkg, 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 pkg, String filename)Tries to parse a .java files under the source root and returns the ParseResult.ParseResult<CompilationUnit>SourceRoot. tryToParse(String pkg, String filename, JavaParser javaParser)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 SourceRootSourceRoot. add(CompilationUnit compilationUnit)Add a newly created Java file to the cache of this source root.SourceRootSourceRoot. add(String pkg, 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.ResultSourceRoot.Callback. process(Path localPath, Path absolutePath, ParseResult<CompilationUnit> result)voidSourceZip.Callback. process(Path relativeZipEntryPath, ParseResult<CompilationUnit> result)Process the given parse result.SourceRootSourceRoot. setPrinter(Function<CompilationUnit,String> printer)Set the printing function that transforms compilation units into a string to save.
-