On Thu, 26 Nov 2020 19:24:16 GMT, Jorn Vernee <jver...@openjdk.org> wrote:

> This upstreams the patch from: 
> https://github.com/openjdk/panama-foreign/pull/396
> 
> There were only some minor merge conflicts due to imports and some tests 
> being replaced by java/foreign/TestNulls. All tests still pass, no other 
> changes were needed.
> 
> CSR: https://bugs.openjdk.java.net/browse/JDK-8257187

src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryLayout.java 
line 379:

> 377:      * multiple sequence element indices (see {@link 
> PathElement#sequenceElement(long, long)}).
> 378:      * @throws UnsupportedOperationException if one of the layouts 
> traversed by the layout path has unspecified size.
> 379:      * @throws NullPointerException if either {@code elements == null}, 
> or if any of the elements

Given the recent class-level note about null handling, then this explicit at 
NullPointerException tag can probably be dropped.

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

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

Reply via email to