Hi,
+ if (caller != null&& !VerifyAccess.isClassAccessible(refc,
caller, allowedModes)) {
+ return false;
+ }
+ return true;
can be
return caller == null || VerifyAccess.isClassAccessible(refc,
caller, allowedModes);
+1
-Sundar
On 27/03/18, 3:50 PM, Claes Redestad wrote:
Hi,
a simple refactoring of Lookup::canBeCached avoids throwing ~315 IAEs
on nashorn/jjs bootstrap, and likely helpful elsewhere too.
Bug: https://bugs.openjdk.java.net/browse/JDK-8200289
Webrev: http://cr.openjdk.java.net/~redestad/8200289/open.00/
Thanks!
/Claes