On Sun, 1 Nov 2020 13:20:20 GMT, Kartik Ohri 
<github.com+27751938+amcap1...@openjdk.org> wrote:

>> Hi !
>> thanks for taking the time to craft that pull request but this is typically 
>> the kind of patch that should be discussed on the mailing list first before 
>> creating a pull request.
>> 
>> There are several issues, one is that we want to retrofit OptionalInt, 
>> OptionalLong, etc to be Optional<int>, Optional<long> as part of project 
>> Valhalla so we don't want to add more methods in the primitive variants of 
>> Optional and Stream to avoid to be blocked later while trying retrofitting 
>> those classes due to these methods.
>> So we know that some methods are missing but we want to know first how the 
>> specialization of generics over primitive types works before adding those 
>> methods.
>> 
>> The second issue is that when you want to change the public API of the JDK, 
>> you have to create a CSR to ask to the CSR guys/girls leaded by Joe Darcy if 
>> the signature and the semantics of the methods you want to add are coherent 
>> with the rest of the API.
>> 
>> I recommend you to start by fixing bugs because those can be fixed by a 
>> simple pull request.
>> 
>> regards,
>> Rémi
>
> Thank you for the suggestions. I'll try fixing some bugs first. Should I 
> close this PR as well or leave it open ?

If it doesn't break your hart too much, yes please.

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

PR: https://git.openjdk.java.net/jdk/pull/857

Reply via email to