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.
  • Class
    Description
    Chainable 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.