RFR: 8349860: Make Class.isArray(), Class.isInterface() and Class.isPrimitive() non-native [v5]
Dean Long
dlong at openjdk.org
Fri Feb 21 21:10:58 UTC 2025
On Fri, 21 Feb 2025 14:01:20 GMT, Chen Liang <liach at openjdk.org> wrote:
>> I don't use the field directly because the field is a short and getModifiers makes it into Modifier.
>
> Indeed, even though this checks for the specific bit so widening has no effect, it is better to be cautious here.
> I don't use the field directly because the field is a short and getModifiers makes it into Modifier.
But getModifiers() returns `int`, not `Modifier` (which is all static).
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/23572#discussion_r1966170358
More information about the core-libs-dev
mailing list