equal
deleted
inserted
replaced
26 package java.nio.file; |
26 package java.nio.file; |
27 |
27 |
28 import java.util.Set; |
28 import java.util.Set; |
29 import java.util.EnumSet; |
29 import java.util.EnumSet; |
30 import java.security.SecureRandom; |
30 import java.security.SecureRandom; |
31 import static java.security.AccessController.*; |
|
32 import java.io.IOException; |
31 import java.io.IOException; |
33 import java.nio.file.attribute.FileAttribute; |
32 import java.nio.file.attribute.FileAttribute; |
34 import java.nio.file.attribute.PosixFilePermission; |
33 import java.nio.file.attribute.PosixFilePermission; |
35 import java.nio.file.attribute.PosixFilePermissions; |
34 import java.nio.file.attribute.PosixFilePermissions; |
36 import static java.nio.file.attribute.PosixFilePermission.*; |
35 import static java.nio.file.attribute.PosixFilePermission.*; |
45 class TempFileHelper { |
44 class TempFileHelper { |
46 private TempFileHelper() { } |
45 private TempFileHelper() { } |
47 |
46 |
48 // temporary directory location |
47 // temporary directory location |
49 private static final Path tmpdir = |
48 private static final Path tmpdir = |
50 Paths.get(doPrivileged(new GetPropertyAction("java.io.tmpdir"))); |
49 Paths.get(GetPropertyAction.getProperty("java.io.tmpdir")); |
51 |
50 |
52 private static final boolean isPosix = |
51 private static final boolean isPosix = |
53 FileSystems.getDefault().supportedFileAttributeViews().contains("posix"); |
52 FileSystems.getDefault().supportedFileAttributeViews().contains("posix"); |
54 |
53 |
55 // file name generation, same as java.io.File for now |
54 // file name generation, same as java.io.File for now |