[PATCH] Implement a noop clear() for Collections#EMPTY_LIST

Paul Sandoz paul.sandoz at oracle.com
Mon May 23 11:28:59 UTC 2016


Hmm… apparently simple patches can be accepted without OCA as pointed out by David:

http://openjdk.java.net/bylaws#participant <http://openjdk.java.net/bylaws#participant>

Paul.


> On 23 May 2016, at 13:25, David Holmes <david.holmes at oracle.com> wrote:
> 
> On 23/05/2016 8:43 PM, Paul Sandoz wrote:
>> Hi Naufal,
>> 
>> Thanks for looking at this.
>> 
>> For us to accept your patch (no matter how small) you need to become a contributor, which requires that you agree to the Oracle Contributor Agreement (OCA), see:
>> 
>>  http://openjdk.java.net/contribute/
> 
> Simple patches can be accepted without an OCA
> 
> http://openjdk.java.net/bylaws#participant
> 
> Cheers,
> David
> 
>> Thanks,
>> Paul.
>> 
>>> On 22 May 2016, at 12:10, Mohamed Naufal <naufal11 at gmail.com> wrote:
>>> 
>>> Hi,
>>> 
>>> A call to clear() on Collections#EMPTY_LIST is currently redirected to
>>> AbstractList#clear(), which performs a bunch of checks and creates a
>>> ListItr object, all of which is unnecessary for an EmptyList.
>>> 
>>> PFA a patch that implements a noop clear() for EmptyList.
>>> 
>>> Thanks,
>>> Naufal
>>> <EmptyList_clear.diff>
>> 




More information about the core-libs-dev mailing list