< prev index next >

src/java.base/share/classes/java/nio/file/spi/FileSystemProvider.java

Print this page

        

@@ -108,11 +108,11 @@
         this(checkPermission());
     }
 
     // loads all installed providers
     private static List<FileSystemProvider> loadInstalledProviders() {
-        List<FileSystemProvider> list = new ArrayList<FileSystemProvider>();
+        List<FileSystemProvider> list = new ArrayList<>();
 
         ServiceLoader<FileSystemProvider> sl = ServiceLoader
             .load(FileSystemProvider.class, ClassLoader.getSystemClassLoader());
 
         // ServiceConfigurationError may be throw here

@@ -161,11 +161,11 @@
                         throw new Error("Circular loading of installed providers detected");
                     }
                     loadingProviders = true;
 
                     List<FileSystemProvider> list = AccessController
-                        .doPrivileged(new PrivilegedAction<List<FileSystemProvider>>() {
+                        .doPrivileged(new PrivilegedAction<>() {
                             @Override
                             public List<FileSystemProvider> run() {
                                 return loadInstalledProviders();
                         }});
 

@@ -417,11 +417,11 @@
      */
     public OutputStream newOutputStream(Path path, OpenOption... options)
         throws IOException
     {
         int len = options.length;
-        Set<OpenOption> opts = new HashSet<OpenOption>(len + 3);
+        Set<OpenOption> opts = new HashSet<>(len + 3);
         if (len == 0) {
             opts.add(StandardOpenOption.CREATE);
             opts.add(StandardOpenOption.TRUNCATE_EXISTING);
         } else {
             for (OpenOption opt: options) {
< prev index next >