< 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 >