hg: panama/dev: 8217453: add support for member annotation scheme

maurizio.cimadamore at oracle.com maurizio.cimadamore at oracle.com
Tue Jan 22 12:28:49 UTC 2019


Changeset: 9c4e3cc4ce5e
Author:    mcimadamore
Date:      2019-01-22 12:28 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/9c4e3cc4ce5e

8217453: add support for member annotation scheme
Reviewed-by: sundar

! src/java.base/share/classes/java/foreign/NativeMethodType.java
! src/java.base/share/classes/java/foreign/Scope.java
+ src/java.base/share/classes/java/foreign/annotations/NativeAddressof.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/NativeSetter.java
! src/java.base/share/classes/java/foreign/layout/Unresolved.java
! src/java.base/share/classes/java/foreign/memory/DoubleComplex.java
! src/java.base/share/classes/java/foreign/memory/FloatComplex.java
! src/java.base/share/classes/java/foreign/memory/LongDoubleComplex.java
! src/java.base/share/classes/java/foreign/memory/Pointer.java
! src/java.base/share/classes/jdk/internal/foreign/BinderClassGenerator.java
! src/java.base/share/classes/jdk/internal/foreign/BinderClassWriter.java
! src/java.base/share/classes/jdk/internal/foreign/HeaderImplGenerator.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/memory/DescriptorParser.java
! src/jdk.jextract/share/classes/com/sun/tools/jextract/AsmCodeFactory.java
! src/jdk.jextract/share/classes/com/sun/tools/jextract/tree/LayoutUtils.java
! test/jdk/com/sun/tools/jextract/JextractToolProviderTest.java
! test/jdk/com/sun/tools/jextract/Runner.java
! test/jdk/com/sun/tools/jextract/TestDowncall.java
! test/jdk/com/sun/tools/jextract/TestUpcall.java
! test/jdk/com/sun/tools/jextract/compare/TypedefAnonStruct.java
! test/jdk/com/sun/tools/jextract/compare/bitfields.java
! test/jdk/com/sun/tools/jextract/compare/globalFuncPointer.java
! test/jdk/com/sun/tools/jextract/compare/pad.java
! test/jdk/com/sun/tools/jextract/compare/recursive.java
! test/jdk/com/sun/tools/jextract/compare/simple.java
! test/jdk/com/sun/tools/jextract/compare/windows/bitfields.java
! test/jdk/com/sun/tools/jextract/compare/windows/simple.java
! test/jdk/com/sun/tools/jextract/staticForwarder/StaticForwarderTest.java
! test/jdk/com/sun/tools/jextract/systemHeaders/SystemHeadersTest.java
! test/jdk/com/sun/tools/jextract/testStruct/StructTest.java
! test/jdk/java/foreign/BindLookupTest.java
! test/jdk/java/foreign/DuplicateStructs.java
! test/jdk/java/foreign/EmptyLayoutNameTest.java
! test/jdk/java/foreign/GlobalVariable.java
! test/jdk/java/foreign/Hello.java
! test/jdk/java/foreign/LongDoubleTest.java
! test/jdk/java/foreign/OutOfBoundsTest.java
! test/jdk/java/foreign/PaddedStructTest.java
! test/jdk/java/foreign/RegisterStructTest.java
! test/jdk/java/foreign/SignatureMismatchTest.java
! test/jdk/java/foreign/StdLibTest.java
! test/jdk/java/foreign/StructByValueTest.java
! test/jdk/java/foreign/System/UnixSystem.java
- test/jdk/java/foreign/TestHeaderDeclarations.java
! test/jdk/java/foreign/Upcall/CallbackSort.java
! test/jdk/java/foreign/Upcall/DoubleUpcall.java
! test/jdk/java/foreign/Upcall/StructUpcall.java
! test/jdk/java/foreign/Upcall/Upcall.java
! test/jdk/java/foreign/getpid/unistd.java
! test/jdk/java/foreign/null/NullTest.java
! test/jdk/java/foreign/printf/stdio.java
! test/jdk/java/foreign/qsort/stdlib.java
! test/jdk/java/foreign/security/BindTest.java
! test/jdk/java/foreign/types/ArraysInFunctionsTest.java
! test/jdk/java/foreign/types/BitfieldsTest.java
! test/jdk/java/foreign/types/DeepAssignTest.java
! test/jdk/java/foreign/types/DescriptorTest.java
! test/jdk/java/foreign/types/FunctionAccessTest.java
! test/jdk/java/foreign/types/PointerScopeTest.java
! test/jdk/java/foreign/types/PointerTest.java
! test/jdk/java/foreign/types/StructTest.java



More information about the panama-dev mailing list