ClassInfo.canAccessPrivateMethods() incorrect implementation?
-------------------------------------------------------------
Key: IBATIS-525
URL: https://issues.apache.org/jira/browse/IBATIS-525
Project: iBatis for Java
Issue Type: Bug
Affects Versions: 2.3.3
Reporter: Bing Zou
Priority: Minor
This used to throw a NPE in 2.3.0 and it is fixed in 2.3.3
{code}
private static boolean canAccessPrivateMethods() {
try {
SecurityManager securityManager = System.getSecurityManager();
if (null != securityManager) {
securityManager.checkPermission(new
ReflectPermission("suppressAccessChecks"));
}
} catch (SecurityException e) {
return false;
}
return true;
}
{code}
But looking at the logic, I don't think it should return true if security
manager is null. So just raise this up.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.