RFR: 8256867: Classes with empty PermittedSubclasses attribute cannot be extended [v2]
Harold Seigel
hseigel at openjdk.java.net
Tue Dec 8 14:26:14 UTC 2020
On Tue, 8 Dec 2020 00:09:34 GMT, Mandy Chung <mchung at openjdk.org> wrote:
>> src/hotspot/share/prims/jvm.cpp line 2130:
>>
>>> 2128: JvmtiVMObjectAllocEventCollector oam;
>>> 2129: Array<u2>* subclasses = ik->permitted_subclasses();
>>> 2130: int length = subclasses == NULL ? 0 : subclasses->length();
>>
>> Minor comment - you don't really need the check of subclasses == NULL here since subclasses will never be NULL. You could just assign length to subclasses->length();
>
> +1. is_sealed returns true iff `_permitted_subclasses != NULL`
Thanks for the reviews. I removed the check of subclasses == NULL in the updated commit.
-------------
PR: https://git.openjdk.java.net/jdk/pull/1675
More information about the core-libs-dev
mailing list