< prev index next >
src/java.base/share/classes/javax/security/auth/login/LoginContext.java
Print this page
*** 302,312 ****
if (defaultHandler == null || defaultHandler.length() == 0)
return null;
Class<? extends CallbackHandler> c = Class.forName(
defaultHandler, true,
finalLoader).asSubclass(CallbackHandler.class);
! return c.newInstance();
}
});
} catch (java.security.PrivilegedActionException pae) {
throw new LoginException(pae.getException().toString());
}
--- 302,314 ----
if (defaultHandler == null || defaultHandler.length() == 0)
return null;
Class<? extends CallbackHandler> c = Class.forName(
defaultHandler, true,
finalLoader).asSubclass(CallbackHandler.class);
! @SuppressWarnings("deprecation")
! CallbackHandler result = c.newInstance();
! return result;
}
});
} catch (java.security.PrivilegedActionException pae) {
throw new LoginException(pae.getException().toString());
}
*** 695,706 ****
}
}
if (moduleStack[i].module == null) {
try {
! moduleStack[i].module = (LoginModule) Class.forName(
! name, false, contextClassLoader).newInstance();
if (debug != null) {
debug.println(name + " loaded via reflection");
}
} catch (ClassNotFoundException e) {
throw new LoginException("No LoginModule found for "
--- 697,709 ----
}
}
if (moduleStack[i].module == null) {
try {
! @SuppressWarnings("deprecation")
! Object tmp = Class.forName(name, false, contextClassLoader).newInstance();
! moduleStack[i].module = (LoginModule) tmp;
if (debug != null) {
debug.println(name + " loaded via reflection");
}
} catch (ClassNotFoundException e) {
throw new LoginException("No LoginModule found for "
< prev index next >