git: openjdk/jdk16: 8231461: static/instance overload leads to 'unexpected static method found in unbound lookup' when resolving method reference

Vicente Romero vromero at openjdk.java.net
Wed Jan 13 17:28:31 UTC 2021


Changeset: ac4cd2e3
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2021-01-13 17:27:32 +0000
URL:       https://git.openjdk.java.net/jdk16/commit/ac4cd2e3

8231461: static/instance overload leads to 'unexpected static method found in unbound lookup' when resolving method reference

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/langtools/lib/combo/tools/javac/combo/CompilationTestCase.java
! test/langtools/lib/combo/tools/javac/combo/Diagnostics.java
! test/langtools/lib/combo/tools/javac/combo/JavacTemplateTestBase.java
+ test/langtools/tools/javac/diags/examples/BoundUnboundMethRefSearch.java
+ test/langtools/tools/javac/diags/examples/BoundUnboundMethRefSearch2.java
+ test/langtools/tools/javac/lambda/methodReference/BoundUnboundSearchTest.java



More information about the jdk-changes mailing list