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