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.

Looks right that we should continue to use `Modifer.xxxModifiers` to filter 
non-source modifier bits from access flags.

-------------

Marked as reviewed by liach (Reviewer).

PR Review: https://git.openjdk.org/jdk/pull/28672#pullrequestreview-3545707132

Reply via email to