< prev index next >
src/java.desktop/share/classes/sun/font/FontManagerFactory.java
Print this page
@@ -78,14 +78,13 @@
String fmClassName =
System.getProperty("sun.font.fontmanager",
DEFAULT_CLASS);
ClassLoader cl = ClassLoader.getSystemClassLoader();
Class<?> fmClass = Class.forName(fmClassName, true, cl);
- instance = (FontManager) fmClass.newInstance();
- } catch (ClassNotFoundException |
- InstantiationException |
- IllegalAccessException ex) {
+ instance =
+ (FontManager) fmClass.getDeclaredConstructor().newInstance();
+ } catch (ReflectiveOperationException ex) {
throw new InternalError(ex);
}
return null;
}
< prev index next >