< prev index next >
src/java.base/share/classes/java/security/Policy.java
Print this page
*** 220,231 ****
Policy pol = AccessController.doPrivileged(new PrivilegedAction<>() {
@Override
public Policy run() {
try {
ClassLoader scl = ClassLoader.getSystemClassLoader();
! Class<?> c = Class.forName(policyProvider, true, scl);
! return (Policy)c.newInstance();
} catch (Exception e) {
if (debug != null) {
debug.println("policy provider " + policyProvider +
" not available");
e.printStackTrace();
--- 220,232 ----
Policy pol = AccessController.doPrivileged(new PrivilegedAction<>() {
@Override
public Policy run() {
try {
ClassLoader scl = ClassLoader.getSystemClassLoader();
! @SuppressWarnings("deprecation")
! Object o = Class.forName(policyProvider, true, scl).newInstance();
! return (Policy)o;
} catch (Exception e) {
if (debug != null) {
debug.println("policy provider " + policyProvider +
" not available");
e.printStackTrace();
< prev index next >