< prev index next >
src/java.base/share/classes/sun/security/jca/ProviderConfig.java
Print this page
@@ -183,11 +183,13 @@
p = AccessController.doPrivileged(new PrivilegedAction<Provider>() {
public Provider run() {
try {
Class<?> c = Class.forName("apple.security.AppleProvider");
if (Provider.class.isAssignableFrom(c)) {
- return (Provider) c.newInstance();
+ @SuppressWarnings("deprecation")
+ Object tmp = c.newInstance();
+ return (Provider) tmp;
} else {
return null;
}
} catch (Exception ex) {
if (debug != null) {
@@ -384,10 +386,11 @@
return null;
}
Provider p = AccessController.doPrivileged
(new PrivilegedExceptionAction<Provider>() {
+ @SuppressWarnings("deprecation") // Class.newInstance
public Provider run() throws Exception {
return (Provider) provClass.newInstance();
}
});
return p;
< prev index next >