[lworld] RFR: 8281463: [lworld] VALUE / PRIMITIVE modifiers should be supported by reflection [v3]

Mandy Chung mchung at openjdk.java.net
Tue Jun 7 19:35:53 UTC 2022


On Tue, 7 Jun 2022 19:04:13 GMT, Roger Riggs <rriggs at openjdk.org> wrote:

>> src/java.base/share/classes/java/lang/reflect/Modifier.java line 46:
>> 
>>> 44:  * The {@link AccessFlag} class provides a model that distinguishes between access flags
>>> 45:  * for classes, methods, and field. The {@link Class#accessFlags()} and {@link Member#accessFlags()}
>>> 46:  * methods provide the access flags for the respective class, method, or field.
>> 
>> The discussion of this proposed spec change belongs in [PR 7445](https://github.com/openjdk/jdk/pull/7445).    I would prefer to keep the version in Valhalla sync'ed with PR 7445 except the spec change to support the new `identity`, `value`, `primitive` modifiers.   Other changes not relevant to Valhalla should be done in the PR target to the main line.
>
> We'll come back to it when the PR is finally reviewed.
> We can resolve any differences when Valhalla is to be integrated.

I prefer to drop these spec change from this PR and include it when it's resolved with PR 7445.

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

PR: https://git.openjdk.java.net/valhalla/pull/698



More information about the valhalla-dev mailing list