RFR: 8059632: Method reference compilation uses incorrect qualifying type [v6]

Srikanth Adayapalam sadayapalam at openjdk.org
Mon Nov 21 03:02:33 UTC 2022


> Align with JLS 13.1 (the qualifying class or interface of the method invocation) by
>     referring to the type of the receiver rather than the type of the declaring 
>     class/interface in the bootstrap attribute

Srikanth Adayapalam has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains eight additional commits since the last revision:

 - Merge branch 'master' into JDK-8059632
 - Merge branch 'master' into JDK-8059632
 - Incorporate review feedback from Andrey Turbanov (Thanks!)
 - Merge branch 'master' into JDK-8059632
 - Merge branch 'master' into JDK-8059632
 - Merge branch 'master' into JDK-8059632
 - Fix whitespace problem
 - 8059632: Method reference compilation uses incorrect qualifying type

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

Changes:
  - all: https://git.openjdk.org/jdk/pull/10809/files
  - new: https://git.openjdk.org/jdk/pull/10809/files/2a54bee9..19b75d2d

Webrevs:
 - full: https://webrevs.openjdk.org/?repo=jdk&pr=10809&range=05
 - incr: https://webrevs.openjdk.org/?repo=jdk&pr=10809&range=04-05

  Stats: 557 lines in 24 files changed: 332 ins; 92 del; 133 mod
  Patch: https://git.openjdk.org/jdk/pull/10809.diff
  Fetch: git fetch https://git.openjdk.org/jdk pull/10809/head:pull/10809

PR: https://git.openjdk.org/jdk/pull/10809


More information about the compiler-dev mailing list