On Fri, 5 Dec 2025 05:14:05 GMT, Joe Darcy <[email protected]> wrote:
> The modifiers in core reflection and just modeled using the bits of an int. > For methods and constructors, there are collisions on the reuse of modifier > bits on different kinds of constructs. Printing misleading information is > avoid by masking out the modfiers using information from the Modifer class. > > While Field and Parameter don't currently have such collisions, they may > under Valhalla and adding defensive screenings now would add robustness. This pull request has now been integrated. Changeset: a20b7eb9 Author: Joe Darcy <[email protected]> URL: https://git.openjdk.org/jdk/commit/a20b7eb943c19f9852bfaaec1fbbff647f1f5273 Stats: 52 lines in 3 files changed: 35 ins; 0 del; 17 mod 8373125: Add defensive screening of modifiers for Field and Parameter toString() results Reviewed-by: alanb, liach ------------- PR: https://git.openjdk.org/jdk/pull/28672
