hg: panama/dev: 8226421: Remove LayoutPath API
maurizio.cimadamore at oracle.com
maurizio.cimadamore at oracle.com
Thu Jun 27 13:20:21 UTC 2019
Changeset: b4b118195d4c
Author: mcimadamore
Date: 2019-06-27 14:19 +0100
URL: http://hg.openjdk.java.net/panama/dev/rev/b4b118195d4c
8226421: Remove LayoutPath API
We settled for a less drastic option where LayoutPath is now 'confined'
to operations on compound layouts (e.g. offset and dereferenceHandle).
! src/java.base/share/classes/java/foreign/AbstractLayout.java
! src/java.base/share/classes/java/foreign/CompoundLayout.java
! src/java.base/share/classes/java/foreign/Layout.java
- src/java.base/share/classes/java/foreign/LayoutPath.java
! src/java.base/share/classes/java/foreign/ValueLayout.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/lang/invoke/VarHandles.java
! src/java.base/share/classes/jdk/internal/foreign/LayoutPathImpl.java
! test/jdk/java/foreign/TestByteBuffer.java
+ test/jdk/java/foreign/TestLayoutPaths.java
! test/jdk/java/foreign/TestMemoryAccess.java
! test/jdk/java/foreign/TestMemoryAlignment.java
! test/jdk/java/foreign/TestNative.java
More information about the panama-dev
mailing list