hg: panama/dev: 8219822: Jextract should handle complex macro constants
maurizio.cimadamore at oracle.com
maurizio.cimadamore at oracle.com
Mon Mar 4 18:05:10 UTC 2019
Changeset: 6b38c56dfe24
Author: mcimadamore
Date: 2019-03-04 18:04 +0000
URL: http://hg.openjdk.java.net/panama/dev/rev/6b38c56dfe24
8219822: Jextract should handle complex macro constants
Reviewed-by: sundar
! src/java.base/share/classes/java/foreign/annotations/NativeAddressof.java
! src/java.base/share/classes/java/foreign/annotations/NativeCallback.java
! src/java.base/share/classes/java/foreign/annotations/NativeFunction.java
! src/java.base/share/classes/java/foreign/annotations/NativeGetter.java
! src/java.base/share/classes/java/foreign/annotations/NativeHeader.java
! src/java.base/share/classes/java/foreign/annotations/NativeLocation.java
+ src/java.base/share/classes/java/foreign/annotations/NativeNumericConstant.java
! src/java.base/share/classes/java/foreign/annotations/NativeSetter.java
+ src/java.base/share/classes/java/foreign/annotations/NativeStringConstant.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/HeaderImplGenerator.java
! src/jdk.jextract/share/classes/com/sun/tools/jextract/AsmCodeFactory.java
! src/jdk.jextract/share/classes/com/sun/tools/jextract/AsmCodeFactoryExt.java
! src/jdk.jextract/share/classes/com/sun/tools/jextract/Context.java
! src/jdk.jextract/share/classes/com/sun/tools/jextract/parser/MacroParser.java
! src/jdk.jextract/share/classes/com/sun/tools/jextract/parser/Parser.java
! src/jdk.jextract/share/classes/com/sun/tools/jextract/tree/MacroTree.java
! src/jdk.jextract/share/classes/com/sun/tools/jextract/tree/TreeMaker.java
! src/jdk.jextract/share/classes/com/sun/tools/jextract/tree/TreePrinter.java
! test/jdk/com/sun/tools/jextract/ConstantsTest.java
! test/jdk/com/sun/tools/jextract/constants.h
More information about the panama-dev
mailing list