On Thu, 30 Mar 2023 11:28:25 GMT, Per Minborg <pminb...@openjdk.org> wrote:

>> API changes for the FFM API (third preview)
>> 
>> Specdiff:
>> https://cr.openjdk.org/~pminborg/panama/21/v1/specdiff/overview-summary.html
>> 
>> Javadoc:
>> https://cr.openjdk.org/~pminborg/panama/21/v1/javadoc/java.base/module-summary.html
>
> Per Minborg has updated the pull request incrementally with two additional 
> commits since the last revision:
> 
>  - Update src/java.base/share/classes/java/lang/foreign/MemorySegment.java
>    
>    Co-authored-by: Maurizio Cimadamore 
> <54672762+mcimadam...@users.noreply.github.com>
>  - Update src/java.base/share/classes/java/lang/foreign/MemorySegment.java
>    
>    Co-authored-by: Maurizio Cimadamore 
> <54672762+mcimadam...@users.noreply.github.com>

src/java.base/share/classes/java/lang/foreign/Linker.java line 638:

> 636:          *        .map(MemoryLayout::name)
> 637:          *        .filter(Optional::isPresent)
> 638:          *        .map(Optional::get)

[`Optional::stream()`] was added specifically for this:
Suggestion:

         *        .flatMap(Optional::stream)


[`Optional::stream()`]: 
https://docs.oracle.com/en/java/javase/20/docs/api/java.base/java/util/Optional.html#stream()

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

PR Review Comment: https://git.openjdk.org/jdk/pull/13079#discussion_r1155333484

Reply via email to