Uses of Package
io.github.ascopes.jct.workspaces
Package
Description
APIs for performing compiler passes across user-defined workspaces.
APIs for representing the various file management locations across multiple file system
implementations.
APIs that integrate with the JSR-199 FileManager APIs.
Reusable components for setting up JSR-199 file managers.
Workspace components to hold complex source code structures within memory.
-
-
-
ClassDescriptionA path-like object that can provide a
Java NIO Path
.Interface for a Workspace to hold files and directories within. -
-
ClassDescriptionChainable builder for creating directories.Chainable builder for creating individual files.Base interface for a managed directory, including the interfaces for creating fluent-style builders.A path-like object that can provide a
Java NIO Path
.Strategy to use for creating new test directories.Interface for a Workspace to hold files and directories within.A consumer functional interface that consumes a workspace and can throw a checked exception.