< prev index next >

src/java.base/share/classes/java/nio/file/Files.java

Print this page

        

*** 400,410 **** * @see java.nio.channels.FileChannel#open(Path,OpenOption[]) */ public static SeekableByteChannel newByteChannel(Path path, OpenOption... options) throws IOException { ! Set<OpenOption> set = new HashSet<OpenOption>(options.length); Collections.addAll(set, options); return newByteChannel(path, set); } // -- Directories -- --- 400,410 ---- * @see java.nio.channels.FileChannel#open(Path,OpenOption[]) */ public static SeekableByteChannel newByteChannel(Path path, OpenOption... options) throws IOException { ! Set<OpenOption> set = new HashSet<>(options.length); Collections.addAll(set, options); return newByteChannel(path, set); } // -- Directories --
*** 514,524 **** return newDirectoryStream(dir); // create a matcher and return a filter that uses it. FileSystem fs = dir.getFileSystem(); final PathMatcher matcher = fs.getPathMatcher("glob:" + glob); ! DirectoryStream.Filter<Path> filter = new DirectoryStream.Filter<Path>() { @Override public boolean accept(Path entry) { return matcher.matches(entry.getFileName()); } }; --- 514,524 ---- return newDirectoryStream(dir); // create a matcher and return a filter that uses it. FileSystem fs = dir.getFileSystem(); final PathMatcher matcher = fs.getPathMatcher("glob:" + glob); ! DirectoryStream.Filter<Path> filter = new DirectoryStream.Filter<>() { @Override public boolean accept(Path entry) { return matcher.matches(entry.getFileName()); } };
*** 1539,1558 **** loadInstalledDetectors(); // creates the default file type detector private static FileTypeDetector createDefaultFileTypeDetector() { return AccessController ! .doPrivileged(new PrivilegedAction<FileTypeDetector>() { @Override public FileTypeDetector run() { return sun.nio.fs.DefaultFileTypeDetector.create(); }}); } // loads all installed file type detectors private static List<FileTypeDetector> loadInstalledDetectors() { return AccessController ! .doPrivileged(new PrivilegedAction<List<FileTypeDetector>>() { @Override public List<FileTypeDetector> run() { List<FileTypeDetector> list = new ArrayList<>(); ServiceLoader<FileTypeDetector> loader = ServiceLoader .load(FileTypeDetector.class, ClassLoader.getSystemClassLoader()); for (FileTypeDetector detector: loader) { --- 1539,1558 ---- loadInstalledDetectors(); // creates the default file type detector private static FileTypeDetector createDefaultFileTypeDetector() { return AccessController ! .doPrivileged(new PrivilegedAction<>() { @Override public FileTypeDetector run() { return sun.nio.fs.DefaultFileTypeDetector.create(); }}); } // loads all installed file type detectors private static List<FileTypeDetector> loadInstalledDetectors() { return AccessController ! .doPrivileged(new PrivilegedAction<>() { @Override public List<FileTypeDetector> run() { List<FileTypeDetector> list = new ArrayList<>(); ServiceLoader<FileTypeDetector> loader = ServiceLoader .load(FileTypeDetector.class, ClassLoader.getSystemClassLoader()); for (FileTypeDetector detector: loader) {
*** 3466,3476 **** DirectoryStream<Path> ds = Files.newDirectoryStream(dir); try { final Iterator<Path> delegate = ds.iterator(); // Re-wrap DirectoryIteratorException to UncheckedIOException ! Iterator<Path> iterator = new Iterator<Path>() { @Override public boolean hasNext() { try { return delegate.hasNext(); } catch (DirectoryIteratorException e) { --- 3466,3476 ---- DirectoryStream<Path> ds = Files.newDirectoryStream(dir); try { final Iterator<Path> delegate = ds.iterator(); // Re-wrap DirectoryIteratorException to UncheckedIOException ! Iterator<Path> iterator = new Iterator<>() { @Override public boolean hasNext() { try { return delegate.hasNext(); } catch (DirectoryIteratorException e) {
< prev index next >