> 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: Update PackageDesc.java ------------- Changes: - all: https://git.openjdk.org/jdk/pull/13615/files - new: https://git.openjdk.org/jdk/pull/13615/files/5f9664f8..ecae26cf Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk&pr=13615&range=07 - incr: https://webrevs.openjdk.org/?repo=jdk&pr=13615&range=06-07 Stats: 20 lines in 1 file changed: 6 ins; 5 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