RFR (T) 8221872: Remove ClassLoaderWeakHandle typedef

David Holmes david.holmes at oracle.com
Thu Apr 4 00:47:30 UTC 2019


Hi Coleen,

On 4/04/2019 10:42 am, coleen.phillimore at oracle.com wrote:
> 
> I changed the description of the bug to:
> 
> 8221872: Remove uses of ClassLoaderWeakHandle typedef in protection 
> domain table
> 
> The typedef will be removed with this change JDK-8221393 
> <https://bugs.openjdk.java.net/browse/JDK-8221393>ResolvedMethodTable 
> too small for StackWalking applications

Personally I find the typedef improves readability - especially with 
parameterized types. But okay ... the removal of these uses of the 
typedef in anticipation of its removal seems fine.

Thanks,
David

> Thanks,
> Coleen
> 
> On 4/3/19 8:00 PM, coleen.phillimore at oracle.com wrote:
>> Summary: Make consistent with StringTable and ResolvedMethodTable
>>
>> We decided to not have this typedef because StringTable doesn't have 
>> it and the new concurrent hashtable for ResolvedMethodTable won't 
>> either.  This will make it consistent.
>>
>> Tested with hs tier1 on Oracle platforms.
>>
>> open webrev at http://cr.openjdk.java.net/~coleenp/2019/8221872.01/webrev
>> bug link https://bugs.openjdk.java.net/browse/JDK-8221872
>>
>> Thanks,
>> Coleen
>>
> 


More information about the hotspot-runtime-dev mailing list