RFR: 8294962: java.base jdk.internal.module package uses ASM to modify and write module-info.class
liach
duke at openjdk.org
Thu Mar 9 19:44:43 UTC 2023
On Fri, 25 Nov 2022 14:38:55 GMT, Adam Sotona <asotona at openjdk.org> wrote:
> 8294962: java.base jdk.internal.module package uses ASM to modify and write module-info.class.
> This patch converts it to use Classfile API.
>
> Please review.
> Thanks,
> Adam
src/java.base/share/classes/jdk/internal/module/ModuleInfoWriter.java line 89:
> 87:
> 88: int moduleFlags = md.modifiers().stream()
> 89: .map(MODULE_MODS_TO_FLAGS::get)
The `MODULE_MODS_TO_FLAGS` can be reused in `modifiersToFlags`. Otherwise, it's useless and can be removed.
-------------
PR: https://git.openjdk.org/jdk/pull/11368
More information about the core-libs-dev
mailing list