jdk/src/java.base/share/classes/sun/nio/cs/FastCharsetProvider.java
changeset 37782 ad8fe7507ecc
parent 25859 3317bb8137f4
--- a/jdk/src/java.base/share/classes/sun/nio/cs/FastCharsetProvider.java	Tue May 03 15:50:54 2016 +0200
+++ b/jdk/src/java.base/share/classes/sun/nio/cs/FastCharsetProvider.java	Tue May 03 10:40:54 2016 -0700
@@ -115,10 +115,11 @@
 
         // Instantiate the charset and cache it
         try {
-            Class<?> c = Class.forName(packagePrefix + "." + cln,
+            @SuppressWarnings("deprecation")
+            Object o= Class.forName(packagePrefix + "." + cln,
                                     true,
-                                    this.getClass().getClassLoader());
-            cs = (Charset)c.newInstance();
+                                    this.getClass().getClassLoader()).newInstance();
+            cs = (Charset)o;
             cache.put(csn, cs);
             return cs;
         } catch (ClassNotFoundException |