< prev index next >
src/java.base/share/classes/java/util/ServiceLoader.java
Print this page
*** 828,838 ****
fail(service,
"Provider " + cn + " not a subtype");
}
S p = null;
try {
! p = service.cast(c.newInstance());
} catch (Throwable x) {
fail(service,
"Provider " + cn + " could not be instantiated",
x);
}
--- 828,840 ----
fail(service,
"Provider " + cn + " not a subtype");
}
S p = null;
try {
! @SuppressWarnings("deprecation")
! Object tmp = c.newInstance();
! p = service.cast(tmp);
} catch (Throwable x) {
fail(service,
"Provider " + cn + " could not be instantiated",
x);
}
< prev index next >