> 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: tests update ------------- Changes: - all: https://git.openjdk.org/jdk/pull/13615/files - new: https://git.openjdk.org/jdk/pull/13615/files/39980e02..0456f775 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk&pr=13615&range=14 - incr: https://webrevs.openjdk.org/?repo=jdk&pr=13615&range=13-14 Stats: 26 lines in 2 files changed: 17 ins; 0 del; 9 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