> 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 one additional commit since the last revision: 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/7c45b343..2c67f83a Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk&pr=13615&range=04 - incr: https://webrevs.openjdk.org/?repo=jdk&pr=13615&range=03-04 Stats: 12 lines in 3 files changed: 2 ins; 0 del; 10 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