hg: panama/dev: 8219042: Cross-header layout resolution does not work

maurizio.cimadamore at oracle.com maurizio.cimadamore at oracle.com
Mon Feb 18 11:49:53 UTC 2019


Changeset: 335b0532ee51
Author:    mcimadamore
Date:      2019-02-18 11:49 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/335b0532ee51

8219042: Cross-header layout resolution does not work
Reviewed-by: sundar

! src/java.base/share/classes/java/foreign/annotations/NativeCallback.java
! src/java.base/share/classes/java/foreign/annotations/NativeHeader.java
! src/java.base/share/classes/java/foreign/annotations/NativeStruct.java
! src/java.base/share/classes/jdk/internal/foreign/BinderClassGenerator.java
! src/java.base/share/classes/jdk/internal/foreign/LayoutResolver.java
! src/java.base/share/classes/jdk/internal/foreign/StructImplGenerator.java
! src/java.base/share/classes/jdk/internal/foreign/Util.java
! src/jdk.jextract/share/classes/com/sun/tools/jextract/AsmCodeFactory.java
! src/jdk.jextract/share/classes/com/sun/tools/jextract/TypeDictionary.java
+ test/jdk/com/sun/tools/jextract/unresolved/TestResolveCrossHeader.java
+ test/jdk/com/sun/tools/jextract/unresolved/a.h
+ test/jdk/com/sun/tools/jextract/unresolved/b.h
+ test/jdk/java/foreign/types/partial/Nested.java
+ test/jdk/java/foreign/types/partial/PartialStructsTest.java
+ test/jdk/java/foreign/types/partial/splitNeg/A1.java
+ test/jdk/java/foreign/types/partial/splitNeg/A2.java
+ test/jdk/java/foreign/types/partial/splitNeg/A3.java
+ test/jdk/java/foreign/types/partial/splitNeg/A4.java
+ test/jdk/java/foreign/types/partial/splitPos/A1.java
+ test/jdk/java/foreign/types/partial/splitPos/A2.java
+ test/jdk/java/foreign/types/partial/splitPos/A3.java
+ test/jdk/java/foreign/types/partial/splitPos/A4.java



More information about the panama-dev mailing list