On Mon, 7 Jun 2021 23:58:44 GMT, Dan Smith <[email protected]> wrote:

> Small bug fix.

src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java 
line 191:

> 189:         useImplMethodHandle = 
> (Modifier.isProtected(implInfo.getModifiers()) &&
> 190:                                !VerifyAccess.isSamePackage(implClass, 
> implInfo.getDeclaringClass())) ||
> 191:                                implKind == H_INVOKESPECIAL;

Won't this make regular private instance method calls use condy as well, as 
they are invokespecial?

-------------

PR: https://git.openjdk.java.net/jdk/pull/4403

Reply via email to