< prev index next >

src/java.base/unix/classes/sun/nio/fs/UnixFileSystem.java

Print this page

        

*** 150,160 **** */ @Override public final Iterable<Path> getRootDirectories() { final List<Path> allowedList = Collections.unmodifiableList(Arrays.asList((Path)rootDirectory)); ! return new Iterable<Path>() { public Iterator<Path> iterator() { try { SecurityManager sm = System.getSecurityManager(); if (sm != null) sm.checkRead(rootDirectory.toString()); --- 150,160 ---- */ @Override public final Iterable<Path> getRootDirectories() { final List<Path> allowedList = Collections.unmodifiableList(Arrays.asList((Path)rootDirectory)); ! return new Iterable<>() { public Iterator<Path> iterator() { try { SecurityManager sm = System.getSecurityManager(); if (sm != null) sm.checkRead(rootDirectory.toString());
*** 252,262 **** sm.checkPermission(new RuntimePermission("getFileStoreAttributes")); } catch (SecurityException se) { return Collections.emptyList(); } } ! return new Iterable<FileStore>() { public Iterator<FileStore> iterator() { return new FileStoreIterator(); } }; } --- 252,262 ---- sm.checkPermission(new RuntimePermission("getFileStoreAttributes")); } catch (SecurityException se) { return Collections.emptyList(); } } ! return new Iterable<>() { public Iterator<FileStore> iterator() { return new FileStoreIterator(); } }; }
< prev index next >