RFR: 8294959: java.base java.lang.Module uses ASM to load module-info.class

Eirik Bjorsnos duke at openjdk.org
Fri Mar 10 09:19:23 UTC 2023


On Fri, 25 Nov 2022 14:35:22 GMT, Adam Sotona <asotona at openjdk.org> wrote:

> java.base java.lang.Module uses ASM to load module-info.class and this patch converts it to use Classfile API.

This PR seems to have broken `make docs`:


Generating JDK_API javadoc for 60 modules
src/java.base/share/classes/java/lang/Module.java:1596: error: patterns in switch statements are a preview feature and are disabled by default.
                case AccessFlags af -> clb.withFlags(AccessFlag.INTERFACE,
                     ^
  (use --enable-preview to enable patterns in switch statements)

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

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


More information about the core-libs-dev mailing list