RFR: More parser fixes for null restricted types [v2]
Maurizio Cimadamore
mcimadamore at openjdk.org
Thu Jan 8 14:02:34 UTC 2026
> This PR fixes a number of leftover issues in the parser:
> * sometimes the parser accepts `!` before the type arguments of a generic type
> * null restrictions parsed as part of the array type in an array creation expression are dropped on the floor
> * null restrictions appearing (erroneously) before an array initializer causes spurious parser errors, as parsers doesn't take bangs into account
Maurizio Cimadamore has updated the pull request incrementally with one additional commit since the last revision:
Add better parsing logic for method references
-------------
Changes:
- all: https://git.openjdk.org/valhalla/pull/1868/files
- new: https://git.openjdk.org/valhalla/pull/1868/files/05d64fe6..f56d1193
Webrevs:
- full: https://webrevs.openjdk.org/?repo=valhalla&pr=1868&range=01
- incr: https://webrevs.openjdk.org/?repo=valhalla&pr=1868&range=00-01
Stats: 49 lines in 3 files changed: 33 ins; 9 del; 7 mod
Patch: https://git.openjdk.org/valhalla/pull/1868.diff
Fetch: git fetch https://git.openjdk.org/valhalla.git pull/1868/head:pull/1868
PR: https://git.openjdk.org/valhalla/pull/1868
More information about the valhalla-dev
mailing list