Integrated: 8287808: javac generates illegal class file for pattern matching switch with records

Jan Lahoda jlahoda at openjdk.java.net
Tue Jun 7 13:45:55 UTC 2022


On Mon, 6 Jun 2022 10:39:26 GMT, Jan Lahoda <jlahoda at openjdk.org> wrote:

> For record patterns, javac generates proxy methods for accessors, to properly wrap exceptions. These proxies are currently generated as package private, which is not valid for interfaces. Using private methods should be better.

This pull request has now been integrated.

Changeset: 2f62f15b
Author:    Jan Lahoda <jlahoda at openjdk.org>
URL:       https://git.openjdk.java.net/jdk/commit/2f62f15b09dcfa4bed556dc7778cb1a6bb31d9ba
Stats:     12 lines in 4 files changed: 8 ins; 0 del; 4 mod

8287808: javac generates illegal class file for pattern matching switch with records

Reviewed-by: sundar

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

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


More information about the compiler-dev mailing list