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.