@Value.Immutable public abstract class TempDir extends Wrapper<Path>
| Constructor and Description |
|---|
TempDir() |
| Modifier and Type | Method and Description |
|---|---|
Path |
createDirectory(String prefix,
FileAttribute<?>... attrs) |
static Function<TempDir,Path> |
createDirectoryWith(String prefix,
FileAttribute<?>... attrs) |
Path |
createFile(String prefix,
String suffix,
FileAttribute<?>... attrs) |
static TempDir |
of(Path path) |
static Supplier<TempDir> |
platformTempDir() |
static Supplier<TempDir> |
platformTempSubDir(Naming naming) |
static Supplier<TempDir> |
propertyOrPlatformTempDir() |
static Supplier<TempDir> |
propertyOrPlatformTempSubDir(Naming naming) |
@Value.Auxiliary public Path createDirectory(String prefix, FileAttribute<?>... attrs) throws IOException
IOException@Value.Auxiliary public Path createFile(String prefix, String suffix, FileAttribute<?>... attrs) throws IOException
IOExceptionpublic static Supplier<TempDir> propertyOrPlatformTempSubDir(Naming naming)
public static Function<TempDir,Path> createDirectoryWith(String prefix, FileAttribute<?>... attrs)
Copyright © 2025. All rights reserved.