< prev index next >

src/jdk.compiler/share/classes/com/sun/tools/sjavac/options/Option.java

Print this page

        

@@ -149,12 +149,12 @@
             }
 
             // Construct transformer
             try {
                 Class<?> trCls = Class.forName(classname);
-                @SuppressWarnings("deprecation")
-                Transformer transformer = (Transformer) trCls.newInstance();
+                Transformer transformer =
+                    (Transformer) trCls.getConstructor(new Class<?>[0]).newInstance((Object[])null);
                 transformer.setExtra(extra);
                 helper.addTransformer(suffix, transformer);
             } catch (Exception e) {
                 helper.reportError("Cannot use " + classname +
                                    " as a translator: " + e.getMessage());
< prev index next >