On Mon, 24 Apr 2023 11:59:03 GMT, Adam Sotona <asot...@openjdk.org> wrote:

> Constants API already provides models for all loadable constants to help 
> programs manipulating class files and modelling bytecode instructions. 
> However no models of module and package constants are provided by Constants 
> API. Every program manipulating class files must implement own models and 
> validation of modules and packages constants.
> 
> This pul request adds `java.lang.constant.ModuleDesc` and 
> `java.lang.constant.PackageDesc` to the Constants API. 
> 
> Classfile API will follow up and remove its internal implementations of 
> `PackageDesc` and `ModuleDesc`. 
> 
> Please review this pull request and attached CSR.
> 
> Thank you,
> Adam

This pull request has now been integrated.

Changeset: c8f37564
Author:    Adam Sotona <asot...@openjdk.org>
URL:       
https://git.openjdk.org/jdk/commit/c8f37564bf0983f449195434378479e1adfc1466
Stats:     467 lines in 8 files changed: 467 ins; 0 del; 0 mod

8306729: Add nominal descriptors of modules and packages to Constants API

Reviewed-by: mchung

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

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

Reply via email to