langtools/src/jdk.compiler/share/classes/com/sun/tools/sjavac/options/Option.java
equal
deleted
inserted
replaced
149 } |
149 } |
150 |
150 |
151 // Construct transformer |
151 // Construct transformer |
152 try { |
152 try { |
153 Class<?> trCls = Class.forName(classname); |
153 Class<?> trCls = Class.forName(classname); |
154 @SuppressWarnings("deprecation") |
154 Transformer transformer = |
155 Transformer transformer = (Transformer) trCls.newInstance(); |
155 (Transformer) trCls.getConstructor().newInstance(); |
156 transformer.setExtra(extra); |
156 transformer.setExtra(extra); |
157 helper.addTransformer(suffix, transformer); |
157 helper.addTransformer(suffix, transformer); |
158 } catch (Exception e) { |
158 } catch (Exception e) { |
159 helper.reportError("Cannot use " + classname + |
159 helper.reportError("Cannot use " + classname + |
160 " as a translator: " + e.getMessage()); |
160 " as a translator: " + e.getMessage()); |