hg: jdk8u/jdk8u-dev/langtools: 8068254: Method reference uses wrong qualifying type

aleksej.efimov at oracle.com aleksej.efimov at oracle.com
Fri Jan 22 07:53:48 UTC 2016


Changeset: 30f0dce3fbd3
Author:    aefimov
Date:      2016-01-22 10:49 +0300
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/langtools/rev/30f0dce3fbd3

8068254: Method reference uses wrong qualifying type
Summary: Generated code fails with IllegalAccessError due to compiler's mishandling of packageprivate classes in method reference expressions.
Reviewed-by: rfield, mcimadamore

! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
+ test/tools/javac/lambda/methodReferenceExecution/MethodReferencePackagePrivateQualifier.java
+ test/tools/javac/lambda/methodReferenceExecution/pkg/B.java



More information about the jdk8u-all-changes mailing list