< prev index next >

src/java.desktop/share/classes/sun/awt/shell/ShellFolder.java

Print this page

        

@@ -224,17 +224,14 @@
         if (managerClass == null) {
             managerClass = ShellFolderManager.class;
         }
         try {
             shellFolderManager =
-                (ShellFolderManager)managerClass.newInstance();
-        } catch (InstantiationException e) {
+                (ShellFolderManager)managerClass.getDeclaredConstructor().newInstance();
+        } catch (ReflectiveOperationException e) {
             throw new Error("Could not instantiate Shell Folder Manager: "
             + managerClass.getName());
-        } catch (IllegalAccessException e) {
-            throw new Error ("Could not access Shell Folder Manager: "
-            + managerClass.getName());
         }
 
         invoker = shellFolderManager.createInvoker();
     }
 
< prev index next >