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

Reply via email to