Uses of Interface
io.github.ascopes.jct.workspaces.PathRoot
Packages that use PathRoot
Package
Description
Containers used to integrate with the JSR-199 API in a modular way.
Implementation details for the JSR-199 file manager API.
Workspace components to hold complex source code structures within memory.
-
Uses of PathRoot in io.github.ascopes.jct.containers
Methods in io.github.ascopes.jct.containers that return PathRootMethods in io.github.ascopes.jct.containers with parameters of type PathRootModifier and TypeMethodDescriptionvoidAdd a path to this group for a module.voidPackageContainerGroup.addPackage(PathRoot path) Add a path to this group. -
Uses of PathRoot in io.github.ascopes.jct.filemanagers
Methods in io.github.ascopes.jct.filemanagers with parameters of type PathRootModifier and TypeMethodDescriptionvoidJctFileManager.addPath(JavaFileManager.Location location, PathRoot path) Add a package-oriented path to a given location.Method parameters in io.github.ascopes.jct.filemanagers with type arguments of type PathRootModifier and TypeMethodDescriptionvoidJctFileManager.addPaths(JavaFileManager.Location location, Collection<? extends PathRoot> paths) Add a collection of package-oriented paths to a given location. -
Uses of PathRoot in io.github.ascopes.jct.workspaces
Subinterfaces of PathRoot in io.github.ascopes.jct.workspacesModifier and TypeInterfaceDescriptioninterfaceBase interface for a managed directory, including the interfaces for creating fluent-style builders.Methods in io.github.ascopes.jct.workspaces that return PathRootModifier and TypeMethodDescriptionPathRoot.getParent()Get the parent path root, if there is one.Methods in io.github.ascopes.jct.workspaces that return types with arguments of type PathRootModifier and TypeMethodDescriptionMap<JavaFileManager.Location,List<? extends PathRoot>> Workspace.getAllPaths()Get an immutable copy of the current paths to operate on.Workspace.getAnnotationProcessorPathModule(String moduleName) Get the path roots for theannotation processor module path.Workspace.getAnnotationProcessorPathModules()Get the module path roots for theannotation processor module path.Workspace.getAnnotationProcessorPathPackages()Get the path roots for theannotation processor path.Workspace.getClassOutputModule(String moduleName) Get the module path roots forclass outputsfor the given module name.Workspace.getClassOutputModules()Get the module path roots forclass outputs.Workspace.getClassOutputPackages()Get the non-module path roots forclass outputs.Workspace.getClassPathPackages()Get the path roots for theclass path.Workspace.getModule(JavaFileManager.Location location, String moduleName) Get the collection of path roots associated with the given module.Workspace.getModulePathModule(String moduleName) Get the path roots for themodule path.Workspace.getModulePathModules()Get the module path roots for themodule paths.Workspace.getModules(JavaFileManager.Location location) Get the collection of modules associated with the given location.Workspace.getNativeHeaderOutputModule(String moduleName) Get the module path roots fornative header outputsfor the given module name.Workspace.getNativeHeaderOutputModules()Get the module path roots fornative header outputs.Workspace.getNativeHeaderOutputPackages()Get the non-module path roots fornative header outputs.Workspace.getPackages(JavaFileManager.Location location) Get the collection of path roots associated with the given location.Workspace.getPatchModulePathModule(String moduleName) Get the path roots for thepatch module path.Workspace.getPatchModulePathModules()Get the module path roots for thepatch module paths.Workspace.getPlatformClassPathPackages()Get the path roots for theplatform class path(also known as the boot class path).Workspace.getSourceOutputModule(String moduleName) Get the module path roots forsource outputsfor the given module name.Workspace.getSourceOutputModules()Get the module path roots forsource outputs.Workspace.getSourceOutputPackages()Get the non-module path roots forsource outputs.Workspace.getSourcePathModule(String moduleName) Get the path roots for themodule source path.Workspace.getSourcePathModules()Get the module path roots for themodule source paths.Workspace.getSourcePathPackages()Get the path roots for thesource path.Workspace.getSystemModulePathModule(String moduleName) Get the path roots for thesystem modules.Workspace.getSystemModulePathModules()Get the module path roots for thesystem modules.Workspace.getUpgradeModulePathModule(String moduleName) Get the path roots for theupgrade module path.Workspace.getUpgradeModulePathModules()Get the module path roots for theupgrade module paths.