jdk/src/java.desktop/share/classes/com/sun/media/sound/JARSoundbankReader.java
changeset 42208 7c1017f0ade5
parent 40444 afabcfc2f3ef
child 42218 35e0972b2533
--- a/jdk/src/java.desktop/share/classes/com/sun/media/sound/JARSoundbankReader.java	Wed Nov 09 10:26:29 2016 -0800
+++ b/jdk/src/java.desktop/share/classes/com/sun/media/sound/JARSoundbankReader.java	Wed Nov 09 11:28:13 2016 -0800
@@ -90,12 +90,10 @@
                         Class<?> c = Class.forName(line.trim(), false, ucl);
                         if (Soundbank.class.isAssignableFrom(c)) {
                             ReflectUtil.checkPackageAccess(c);
-                            Object o = c.newInstance();
+                            Object o = c.getDeclaredConstructor().newInstance();
                             soundbanks.add((Soundbank) o);
                         }
-                    } catch (ClassNotFoundException ignored) {
-                    } catch (InstantiationException ignored) {
-                    } catch (IllegalAccessException ignored) {
+                    } catch (ReflectiveOperationException ignored) {
                     }
                 }
                 line = r.readLine();