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 CompilationUnitGeneratedJavaParser. CompilationUnit()CompilationUnitJavaParserAdapter. parse(java.io.File file)CompilationUnitJavaParserAdapter. parse(java.io.InputStream in)CompilationUnitJavaParserAdapter. parse(java.io.Reader reader)CompilationUnitJavaParserAdapter. parse(java.lang.String code)CompilationUnitJavaParserAdapter. parse(java.nio.file.Path path)static CompilationUnitStaticJavaParser. parse(java.io.File file)static CompilationUnitStaticJavaParser. parse(java.io.File file, java.nio.charset.Charset encoding)Deprecated.set the encoding in theParserConfigurationstatic CompilationUnitStaticJavaParser. parse(java.io.InputStream in)static CompilationUnitStaticJavaParser. parse(java.io.InputStream in, java.nio.charset.Charset encoding)Deprecated.set the encoding in theParserConfigurationstatic CompilationUnitStaticJavaParser. parse(java.io.Reader reader)Parses Java code from a Reader and returns aCompilationUnitthat represents it.static CompilationUnitStaticJavaParser. parse(java.lang.String code)Parses the Java code contained in code and returns aCompilationUnitthat represents it.static CompilationUnitStaticJavaParser. parse(java.nio.file.Path path)Parses the Java code contained in a file and returns aCompilationUnitthat represents it.static CompilationUnitStaticJavaParser. parse(java.nio.file.Path path, java.nio.charset.Charset encoding)Deprecated.set the encoding in theParserConfigurationCompilationUnitJavaParserAdapter. parseResource(java.lang.String path)static CompilationUnitStaticJavaParser. parseResource(java.lang.ClassLoader classLoader, java.lang.String path, java.nio.charset.Charset encoding)Deprecated.set the encoding in theParserConfigurationstatic CompilationUnitStaticJavaParser. parseResource(java.lang.String path)Parses the Java code contained in a resource and returns aCompilationUnitthat represents it.static CompilationUnitStaticJavaParser. parseResource(java.lang.String path, java.nio.charset.Charset encoding)Deprecated.set the encoding in theParserConfigurationMethods in com.github.javaparser that return types with arguments of type CompilationUnit Modifier and Type Method Description ParseResult<CompilationUnit>JavaParser. parse(java.io.File file)ParseResult<CompilationUnit>JavaParser. parse(java.io.File file, java.nio.charset.Charset encoding)Deprecated.set the encoding in theParserConfigurationParseResult<CompilationUnit>JavaParser. parse(java.io.InputStream in)ParseResult<CompilationUnit>JavaParser. parse(java.io.InputStream in, java.nio.charset.Charset encoding)Parses the Java code contained in theInputStreamand returns aCompilationUnitthat represents it.ParseResult<CompilationUnit>JavaParser. parse(java.io.Reader reader)Parses Java code from a Reader and returns aCompilationUnitthat represents it.ParseResult<CompilationUnit>JavaParser. parse(java.lang.String code)Parses the Java code contained in code and returns aCompilationUnitthat represents it.ParseResult<CompilationUnit>JavaParser. parse(java.nio.file.Path path)Parses the Java code contained in a file and returns aCompilationUnitthat represents it.ParseResult<CompilationUnit>JavaParser. parse(java.nio.file.Path path, java.nio.charset.Charset encoding)Deprecated.set the encoding in theParserConfigurationParseResult<CompilationUnit>JavaParser. parseResource(java.lang.ClassLoader classLoader, java.lang.String path, java.nio.charset.Charset encoding)Deprecated.set the encoding in theParserConfigurationParseResult<CompilationUnit>JavaParser. parseResource(java.lang.String path)Parses the Java code contained in a resource and returns aCompilationUnitthat represents it.ParseResult<CompilationUnit>JavaParser. parseResource(java.lang.String path, java.nio.charset.Charset encoding)Deprecated.set the encoding in theParserConfigurationMethods in com.github.javaparser with parameters of type CompilationUnit Modifier and Type Method Description private voidCommentsInserter. insertComments(CompilationUnit cu, java.util.TreeSet<Comment> comments)Comments are attributed to the thing they comment and are removed from the comments. -
Uses of CompilationUnit in com.github.javaparser.ast
Fields in com.github.javaparser.ast declared as CompilationUnit Modifier and Type Field Description private CompilationUnitCompilationUnit.Storage. compilationUnitMethods in com.github.javaparser.ast that return CompilationUnit Modifier and Type Method Description CompilationUnitCompilationUnit. addImport(ImportDeclaration importDeclaration)adds an import if not implicitly imported by java (i.e.CompilationUnitCompilationUnit. addImport(java.lang.Class<?> clazz)Add an import to the list ofImportDeclarationof this compilation unit
shorthand foraddImport(String)with clazz.getName()CompilationUnitCompilationUnit. addImport(java.lang.String name)Add an import to the list ofImportDeclarationof this compilation unit
shorthand foraddImport(String, boolean, boolean, boolean)with name,false,false,falseCompilationUnitCompilationUnit. addImport(java.lang.String name, boolean isStatic, boolean isAsterisk)Add a non-module import to the list ofImportDeclarationof this compilation unit
This method check if no import with the same name is already in the listCompilationUnitCompilationUnit. addImport(java.lang.String name, boolean isStatic, boolean isAsterisk, boolean isModule)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. printer(Printer printer)Declare a specific printerCompilationUnitCompilationUnit. 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(java.lang.String name)sets the package declaration of this compilation unitCompilationUnitCompilationUnit. setStorage(java.nio.file.Path path)CompilationUnitCompilationUnit. setStorage(java.nio.file.Path path, java.nio.charset.Charset charset)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 java.util.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 voidCompilationUnit.Storage. save(java.util.function.Function<CompilationUnit,java.lang.String> makeOutput)Saves a compilation unit to its original location with formatting according to the function passed as a parameter.voidCompilationUnit.Storage. save(java.util.function.Function<CompilationUnit,java.lang.String> makeOutput, java.nio.charset.Charset encoding)Saves a compilation unit to its original location with formatting and encoding according to the function and encoding passed as a parameter.Constructors in com.github.javaparser.ast with parameters of type CompilationUnit Constructor Description Storage(CompilationUnit compilationUnit, java.nio.file.Path path)Storage(CompilationUnit compilationUnit, java.nio.file.Path path, java.nio.charset.Charset encoding) -
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, java.lang.Object arg)java.lang.BooleanEqualsVisitor. visit(CompilationUnit n, Visitable arg)java.util.List<R>GenericListVisitorAdapter. visit(CompilationUnit n, A arg)RGenericVisitor. visit(CompilationUnit n, A arg)RGenericVisitorAdapter. visit(CompilationUnit n, A arg)RGenericVisitorWithDefaults. visit(CompilationUnit n, A arg)java.lang.IntegerHashCodeVisitor. visit(CompilationUnit n, java.lang.Void arg)VisitableModifierVisitor. visit(CompilationUnit n, A arg)java.lang.BooleanNoCommentEqualsVisitor. visit(CompilationUnit n, Visitable arg)java.lang.IntegerNoCommentHashCodeVisitor. visit(CompilationUnit n, java.lang.Void arg)voidNodeFinderVisitor. visit(CompilationUnit n, Range arg)java.lang.BooleanObjectIdentityEqualsVisitor. visit(CompilationUnit n, Visitable arg)java.lang.IntegerObjectIdentityHashCodeVisitor. visit(CompilationUnit n, java.lang.Void arg)voidVoidVisitor. visit(CompilationUnit n, A arg)voidVoidVisitorAdapter. visit(CompilationUnit n, A arg)voidVoidVisitorWithDefaults. 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 voidDefaultPrettyPrinterVisitor. visit(CompilationUnit n, java.lang.Void arg)voidPrettyPrintVisitor. visit(CompilationUnit n, java.lang.Void arg)Deprecated. -
Uses of CompilationUnit in com.github.javaparser.resolution
Methods in com.github.javaparser.resolution with parameters of type CompilationUnit Modifier and Type Method Description static ClassOrInterfaceDeclarationNavigator. demandClass(CompilationUnit cu, java.lang.String qualifiedName)static ClassOrInterfaceDeclarationNavigator. demandClassOrInterface(CompilationUnit compilationUnit, java.lang.String qualifiedName)static EnumDeclarationNavigator. demandEnum(CompilationUnit cu, java.lang.String qualifiedName)static ClassOrInterfaceDeclarationNavigator. demandInterface(CompilationUnit cu, java.lang.String qualifiedName)static java.util.Optional<TypeDeclaration<?>>Navigator. findType(CompilationUnit cu, java.lang.String qualifiedName)Looks among the type declared in the Compilation Unit for one having the specified name. -
Uses of CompilationUnit in com.github.javaparser.symbolsolver
Methods in com.github.javaparser.symbolsolver with parameters of type CompilationUnit Modifier and Type Method Description voidJavaSymbolSolver. inject(CompilationUnit destination)Register this SymbolResolver into a CompilationUnit, so that symbol resolution becomes available to all nodes part of the CompilationUnit. -
Uses of CompilationUnit in com.github.javaparser.symbolsolver.javaparsermodel
Methods in com.github.javaparser.symbolsolver.javaparsermodel with parameters of type CompilationUnit Modifier and Type Method Description ResolvedTypeDefaultVisitorAdapter. visit(CompilationUnit node, java.lang.Boolean aBoolean) -
Uses of CompilationUnit in com.github.javaparser.symbolsolver.javaparsermodel.contexts
Constructors in com.github.javaparser.symbolsolver.javaparsermodel.contexts with parameters of type CompilationUnit Constructor Description CompilationUnitContext(CompilationUnit wrappedNode, TypeSolver typeSolver) -
Uses of CompilationUnit in com.github.javaparser.symbolsolver.resolution.typesolvers
Fields in com.github.javaparser.symbolsolver.resolution.typesolvers with type parameters of type CompilationUnit Modifier and Type Field Description private Cache<java.nio.file.Path,java.util.List<CompilationUnit>>JavaParserTypeSolver. parsedDirectoriesprivate Cache<java.nio.file.Path,java.util.Optional<CompilationUnit>>JavaParserTypeSolver. parsedFilesMethods in com.github.javaparser.symbolsolver.resolution.typesolvers that return types with arguments of type CompilationUnit Modifier and Type Method Description private java.util.Optional<CompilationUnit>JavaParserTypeSolver. parse(java.nio.file.Path srcFile)private java.util.List<CompilationUnit>JavaParserTypeSolver. parseDirectory(java.nio.file.Path srcDirectory)Note that this parse only files directly contained in this directory.private java.util.List<CompilationUnit>JavaParserTypeSolver. parseDirectory(java.nio.file.Path srcDirectory, boolean recursively)private java.util.List<CompilationUnit>JavaParserTypeSolver. parseDirectoryRecursively(java.nio.file.Path srcDirectory)Constructor parameters in com.github.javaparser.symbolsolver.resolution.typesolvers with type arguments of type CompilationUnit Constructor Description JavaParserTypeSolver(java.nio.file.Path srcDir, JavaParser javaParser, Cache<java.nio.file.Path,java.util.Optional<CompilationUnit>> parsedFilesCache, Cache<java.nio.file.Path,java.util.List<CompilationUnit>> parsedDirectoriesCache, Cache<java.lang.String,SymbolReference<ResolvedReferenceTypeDeclaration>> foundTypesCache)Create aJavaParserTypeSolverwith a custom cache system. -
Uses of CompilationUnit in com.github.javaparser.utils
Fields in com.github.javaparser.utils with type parameters of type CompilationUnit Modifier and Type Field Description private java.util.Map<java.nio.file.Path,ParseResult<CompilationUnit>>SourceRoot. cacheprivate java.util.function.Function<CompilationUnit,java.lang.String>SourceRoot. printerMethods in com.github.javaparser.utils that return CompilationUnit Modifier and Type Method Description CompilationUnitSourceRoot. parse(java.lang.String startPackage, java.lang.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 java.util.List<ParseResult<CompilationUnit>>SourceRoot. getCache()The Java files that have been parsed by this source root object, or have been added manually.java.util.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.java.util.function.Function<CompilationUnit,java.lang.String>SourceRoot. getPrinter()Get the printing function.java.util.List<Pair<java.nio.file.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.java.util.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.java.util.List<ParseResult<CompilationUnit>>SourceRoot. tryToParse(java.lang.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(java.lang.String startPackage, java.lang.String filename)Tries to parse a .java files under the source root and returns the ParseResult.ParseResult<CompilationUnit>SourceRoot. tryToParse(java.lang.String startPackage, java.lang.String filename, ParserConfiguration configuration)Tries to parse a .java files under the source root and returns the ParseResult.java.util.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.java.util.List<ParseResult<CompilationUnit>>SourceRoot. tryToParseParallelized(java.lang.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(java.lang.String startPackage, java.lang.String filename, CompilationUnit compilationUnit)Add a newly created Java file to the cache of this source root.private SourceRootSourceRoot. save(CompilationUnit cu, java.nio.file.Path path)Save the given compilation unit to the given path.private SourceRootSourceRoot. save(CompilationUnit cu, java.nio.file.Path path, java.nio.charset.Charset encoding)Save the given compilation unit to the given path.Method parameters in com.github.javaparser.utils with type arguments of type CompilationUnit Modifier and Type Method Description SourceRoot.Callback.ResultSourceRoot.Callback. process(java.nio.file.Path localPath, java.nio.file.Path absolutePath, ParseResult<CompilationUnit> result)voidSourceZip.Callback. process(java.nio.file.Path relativeZipEntryPath, ParseResult<CompilationUnit> result)Process the given parse result.SourceRootSourceRoot. setPrinter(java.util.function.Function<CompilationUnit,java.lang.String> printer)Set the printing function that transforms compilation units into a string to save.
-