[Integrated] [foreign-jextract] RFR: 8243978: jextract should generate separate classes with static util methods for each struct, union

Athijegannathan Sundararajan sundar at openjdk.java.net
Tue Apr 28 11:27:32 UTC 2020


Changeset: 73f6443c
Author:    Athijegannathan Sundararajan <sundar at openjdk.org>
Date:      2020-04-28 11:26:09 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/73f6443c

8243978: jextract should generate separate classes with static util methods for each struct, union

Reviewed-by: jvernee

+ src/jdk.incubator.jextract/share/classes/jdk/incubator/jextract/tool/HeaderBuilder.java
! src/jdk.incubator.jextract/share/classes/jdk/incubator/jextract/tool/JavaSourceBuilder.java
! src/jdk.incubator.jextract/share/classes/jdk/incubator/jextract/tool/OutputFactory.java
+ src/jdk.incubator.jextract/share/classes/jdk/incubator/jextract/tool/StructBuilder.java
! test/jdk/tools/jextract/JextractToolRunner.java
! test/jdk/tools/jextract/RepeatedDeclsTest.java
! test/jdk/tools/jextract/Test8240811.java
! test/jdk/tools/jextract/UniondeclTest.java
! test/jdk/tools/jextract/testClassGen/TestClassGeneration.java
! test/jdk/tools/jextract/testStruct/LibStructTest.java


More information about the panama-dev mailing list