> 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: Doc fixes + added null and empty tests ------------- Changes: - all: https://git.openjdk.org/jdk/pull/13615/files - new: https://git.openjdk.org/jdk/pull/13615/files/0ca0b56e..47aa52d1 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk&pr=13615&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk&pr=13615&range=01-02 Stats: 32 lines in 6 files changed: 26 ins; 0 del; 6 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