RFR: 7903788: preparation towards json configuration for jextract tool [v5]
Athijegannathan Sundararajan
sundar at openjdk.org
Fri Aug 16 15:03:34 UTC 2024
> * adding json skara code into org.openjdk.jextract.json.parser package. Minor changes done - pretty printing, JSONValue is made sealed and access changes (private final fields).
> * org.openjdk.jextract.json package for JSON interface to the rest of the jextract tool. Main interface is org.openjdk.jextract.json.JSON. parse and toString methods to convert record into JSON String and vice versa.
> * Other classes are public mainly for testing purposes. build.gradle adjusted with the required --add-exports clauses so that jextract module does not have to export the new json packages.
Athijegannathan Sundararajan has updated the pull request incrementally with two additional commits since the last revision:
- missed one more -Xlint:unchecked. removed unused --add-exports for mapper package which has been removed.
- got rid of mappers (per review suggestion)
-------------
Changes:
- all: https://git.openjdk.org/jextract/pull/257/files
- new: https://git.openjdk.org/jextract/pull/257/files/2e311d10..2dc7ba78
Webrevs:
- full: https://webrevs.openjdk.org/?repo=jextract&pr=257&range=04
- incr: https://webrevs.openjdk.org/?repo=jextract&pr=257&range=03-04
Stats: 2650 lines in 7 files changed: 0 ins; 2650 del; 0 mod
Patch: https://git.openjdk.org/jextract/pull/257.diff
Fetch: git fetch https://git.openjdk.org/jextract.git pull/257/head:pull/257
PR: https://git.openjdk.org/jextract/pull/257
More information about the jextract-dev
mailing list