Uses of Interface
io.github.ascopes.jct.workspaces.ManagedDirectory
Packages that use ManagedDirectory
Package
Description
Workspace components to hold complex source code structures within memory.
-
Uses of ManagedDirectory in io.github.ascopes.jct.workspaces
Methods in io.github.ascopes.jct.workspaces that return ManagedDirectoryModifier and TypeMethodDescriptiondefault ManagedDirectoryManagedDirectory.also()Method that returns the object it is called upon to enable creating fluent-language builders.default ManagedDirectoryManagedDirectory.and()Method that returns the object it is called upon to enable creating fluent-language builders.FileBuilder.copiedFromClassPath(ClassLoader classLoader, String resource) Copy a resource from the given class loader into the file system.FileBuilder.copiedFromClassPath(String resource) Copy a resource from the class loader on the current thread into the file system.FileBuilder.copiedFromFile(File file) Copy the contents from the given file into the file system.FileBuilder.copiedFromFile(Path file) Copy the contents from the given path into the file system.FileBuilder.copiedFromUrl(URL url) Copy the contents from the given URL into the file system.DirectoryBuilder.copyContentsFrom(File dir) Copy the contents of the directory at the given path recursively into this directory.DirectoryBuilder.copyContentsFrom(String first, String... rest) Copy the contents of the directory at the given path recursively into this directory.DirectoryBuilder.copyContentsFrom(Path rootDir) Copy the contents of the directory at the given path recursively into this directory.default ManagedDirectoryWorkspace.createAnnotationProcessorPathModule(String moduleName) Create a module in the annotation processor path.default ManagedDirectoryWorkspace.createAnnotationProcessorPathPackage()Create a package in the annotation processor path.default ManagedDirectoryWorkspace.createClassOutputModule(String moduleName) Create a module in the class outputs.default ManagedDirectoryWorkspace.createClassOutputPackage()Create a package in the class outputs.default ManagedDirectoryWorkspace.createClassPathPackage()Create a package in the class path.Workspace.createModule(JavaFileManager.Location location, String moduleName) Create a new test directory for a package root and associate it with the given module name in the given location.default ManagedDirectoryWorkspace.createModulePathModule(String moduleName) Create a module in the module path.default ManagedDirectoryWorkspace.createNativeHeaderOutputModule(String moduleName) Create a module in the native header outputs.default ManagedDirectoryWorkspace.createNativeHeaderOutputPackage()Create a package in the native header outputs.Workspace.createPackage(JavaFileManager.Location location) Create a new test directory for a package root and associate it with the given location.default ManagedDirectoryWorkspace.createPatchModulePathModule(String moduleName) Create a module in the patch module path.default ManagedDirectoryWorkspace.createPlatformClassPathPackage()Create a package in the platform class path (also known as the boot class path).default ManagedDirectoryWorkspace.createSourceOutputModule(String moduleName) Create a module in the source outputs.default ManagedDirectoryWorkspace.createSourceOutputPackage()Create a package in the source outputs.default ManagedDirectoryWorkspace.createSourcePathModule(String moduleName) Create a module in the source path.default ManagedDirectoryWorkspace.createSourcePathPackage()Create a package in the source path.default ManagedDirectoryWorkspace.createSystemModulePathModule(String moduleName) Create a module in the system module path.default ManagedDirectoryWorkspace.createUpgradeModulePathModule(String moduleName) Create a module in the upgrade module path.FileBuilder.fromInputStream(InputStream inputStream) Copy the contents from the given input stream into the file system.PathStrategy.newInstance(String name) Create a new instance of the test directory type with the given name.DirectoryBuilder.thatIsEmpty()Create an empty directory.FileBuilder.thatIsEmpty()Create an empty file with nothing in it.default ManagedDirectoryManagedDirectory.then()Method that returns the object it is called upon to enable creating fluent-language builders.FileBuilder.withContents(byte[] contents) Create the file with the given byte contents.FileBuilder.withContents(String... lines) Create the file with the given contents.FileBuilder.withContents(Charset charset, String... lines) Create the file with the given contents.