[Integrated] [foreign-jextract] RFR: 8239493: Add classfile generation to jextract

Jorn Vernee jvernee at openjdk.java.net
Tue Apr 7 14:25:26 UTC 2020


Changeset: b91b1562
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2020-04-07 14:24:45 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/b91b1562

8239493: Add classfile generation to jextract

Reviewed-by: mcimadamore, sundar

! src/java.base/share/classes/module-info.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryLayouts.java
+ src/jdk.incubator.jextract/share/classes/jdk/incubator/jextract/tool/ConstantHelper.java
- src/jdk.incubator.jextract/share/classes/jdk/incubator/jextract/tool/HandleSourceFactory.java
! src/jdk.incubator.jextract/share/classes/jdk/incubator/jextract/tool/JavaSourceBuilder.java
! src/jdk.incubator.jextract/share/classes/jdk/incubator/jextract/tool/Main.java
! src/jdk.incubator.jextract/share/classes/jdk/incubator/jextract/tool/Options.java
+ src/jdk.incubator.jextract/share/classes/jdk/incubator/jextract/tool/OutputFactory.java
- src/jdk.incubator.jextract/share/classes/jdk/incubator/jextract/tool/StaticWrapperSourceFactory.java
+ src/jdk.incubator.jextract/share/classes/jdk/incubator/jextract/tool/Utils.java
! src/jdk.incubator.jextract/share/classes/jdk/incubator/jextract/tool/resources/RuntimeHelper.java.template
! src/jdk.incubator.jextract/share/classes/jdk/internal/clang/Utils.java
! src/jdk.incubator.jextract/share/classes/jdk/internal/jextract/impl/Writer.java
! test/jdk/tools/jextract/ConstantsTest.java
! test/jdk/tools/jextract/JextractToolRunner.java
! test/jdk/tools/jextract/RepeatedDeclsTest.java
! test/jdk/tools/jextract/Test8240181.java
! test/jdk/tools/jextract/Test8240752.java
+ test/jdk/tools/jextract/testClassGen/TestClassGeneration.java
+ test/jdk/tools/jextract/testClassGen/examples.h
+ test/jdk/tools/jextract/testClassGen/libExamples.c
! test/jdk/tools/jextract/testStruct/LibStructTest.java


More information about the panama-dev mailing list