RFR: 8174222: LambdaMetafactory: validate inputs and improve documentation [v3]
Dan Smith
dlsmith at openjdk.java.net
Fri Jun 4 22:04:19 UTC 2021
> Standardizes and better specifies the errors thrown by LambdaMetafactory, including for inputs that would not be generated by javac.
>
> Does some renaming of core parameters/fields to better reflect their purpose.
>
> In the implementation, stops using ACC_BRIDGE for any methods, which is not a good fit for what these methods do (they don't delegate to each other, but all invoke the same implementation method).
Dan Smith has updated the pull request incrementally with one additional commit since the last revision:
Address reviewer comments
-------------
Changes:
- all: https://git.openjdk.java.net/jdk/pull/4346/files
- new: https://git.openjdk.java.net/jdk/pull/4346/files/4b8d0dab..b8b4ac14
Webrevs:
- full: https://webrevs.openjdk.java.net/?repo=jdk&pr=4346&range=02
- incr: https://webrevs.openjdk.java.net/?repo=jdk&pr=4346&range=01-02
Stats: 73 lines in 4 files changed: 0 ins; 0 del; 73 mod
Patch: https://git.openjdk.java.net/jdk/pull/4346.diff
Fetch: git fetch https://git.openjdk.java.net/jdk pull/4346/head:pull/4346
PR: https://git.openjdk.java.net/jdk/pull/4346
More information about the core-libs-dev
mailing list