Module io.github.ascopes.jct
Package io.github.ascopes.jct.workspaces
@API(since="0.0.1",
status=STABLE)
@NullMarked
package io.github.ascopes.jct.workspaces
Workspace components to hold complex source code structures within memory.
-
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.Deprecated, for removal: This API element is subject to removal in a future version.this feature should never be needed by users of this library, and so has been deprecated for removal in v1.0.0.Interface for a Workspace to hold files and directories within.Helpers to create new workspaces.