> 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

Adam Sotona has updated the pull request incrementally with two additional 
commits since the last revision:

 - Update ModuleDesc.java
 - Apply suggestions from code review
   
   Co-authored-by: Mandy Chung <mandy.ch...@oracle.com>

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

Changes:
  - all: https://git.openjdk.org/jdk/pull/13615/files
  - new: https://git.openjdk.org/jdk/pull/13615/files/b37a2394..11c054b3

Webrevs:
 - full: https://webrevs.openjdk.org/?repo=jdk&pr=13615&range=10
 - incr: https://webrevs.openjdk.org/?repo=jdk&pr=13615&range=09-10

  Stats: 5 lines in 2 files changed: 0 ins; 0 del; 5 mod
  Patch: https://git.openjdk.org/jdk/pull/13615.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/13615/head:pull/13615

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

Reply via email to