jdk/src/java.base/share/classes/java/nio/file/TempFileHelper.java
changeset 26960 d280345c2cfb
parent 25859 3317bb8137f4
child 37593 824750ada3d6
equal deleted inserted replaced
26959:c8b54474e672 26960:d280345c2cfb
    72             PosixFilePermissions.asFileAttribute(EnumSet
    72             PosixFilePermissions.asFileAttribute(EnumSet
    73                 .of(OWNER_READ, OWNER_WRITE, OWNER_EXECUTE));
    73                 .of(OWNER_READ, OWNER_WRITE, OWNER_EXECUTE));
    74     }
    74     }
    75 
    75 
    76     /**
    76     /**
    77      * Creates a file or directory in in the given given directory (or in the
    77      * Creates a file or directory in the given directory (or in the
    78      * temporary directory if dir is {@code null}).
    78      * temporary directory if dir is {@code null}).
    79      */
    79      */
    80     private static Path create(Path dir,
    80     private static Path create(Path dir,
    81                                String prefix,
    81                                String prefix,
    82                                String suffix,
    82                                String suffix,
   147             }
   147             }
   148         }
   148         }
   149     }
   149     }
   150 
   150 
   151     /**
   151     /**
   152      * Creates a temporary file in the given directory, or in in the
   152      * Creates a temporary file in the given directory, or in the
   153      * temporary directory if dir is {@code null}.
   153      * temporary directory if dir is {@code null}.
   154      */
   154      */
   155     static Path createTempFile(Path dir,
   155     static Path createTempFile(Path dir,
   156                                String prefix,
   156                                String prefix,
   157                                String suffix,
   157                                String suffix,
   160     {
   160     {
   161         return create(dir, prefix, suffix, false, attrs);
   161         return create(dir, prefix, suffix, false, attrs);
   162     }
   162     }
   163 
   163 
   164     /**
   164     /**
   165      * Creates a temporary directory in the given directory, or in in the
   165      * Creates a temporary directory in the given directory, or in the
   166      * temporary directory if dir is {@code null}.
   166      * temporary directory if dir is {@code null}.
   167      */
   167      */
   168     static Path createTempDirectory(Path dir,
   168     static Path createTempDirectory(Path dir,
   169                                     String prefix,
   169                                     String prefix,
   170                                     FileAttribute<?>[] attrs)
   170                                     FileAttribute<?>[] attrs)