hg: panama/dev: 8221471: jextract source genarator generates non-compilable classes with naming clashes

sundararajan.athijegannathan at oracle.com sundararajan.athijegannathan at oracle.com
Wed Apr 10 12:54:22 UTC 2019


Changeset: fd46cd549dd6
Author:    sundar
Date:      2019-04-10 18:29 +0530
URL:       http://hg.openjdk.java.net/panama/dev/rev/fd46cd549dd6

8221471: jextract source genarator generates non-compilable classes with naming clashes
Reviewed-by: mcimadamore

! doc/panama_foreign.md
! src/jdk.jextract/share/classes/com/sun/tools/jextract/HeaderResolver.java
+ src/jdk.jextract/share/conf/builtin$.h
! test/jdk/com/sun/tools/jextract/JextractToolRunner.java
! test/jdk/com/sun/tools/jextract/Runner.java
- test/jdk/com/sun/tools/jextract/compare/TypedefAnonStruct.java
+ test/jdk/com/sun/tools/jextract/compare/TypedefAnonStruct_h.java
- test/jdk/com/sun/tools/jextract/compare/bitfields.java
+ test/jdk/com/sun/tools/jextract/compare/bitfields_h.java
- test/jdk/com/sun/tools/jextract/compare/globalFuncPointer.java
+ test/jdk/com/sun/tools/jextract/compare/globalFuncPointer_h.java
- test/jdk/com/sun/tools/jextract/compare/pad.java
+ test/jdk/com/sun/tools/jextract/compare/pad_h.java
- test/jdk/com/sun/tools/jextract/compare/recursive.java
+ test/jdk/com/sun/tools/jextract/compare/recursive_h.java
- test/jdk/com/sun/tools/jextract/compare/simple.java
+ test/jdk/com/sun/tools/jextract/compare/simple_h.java
- test/jdk/com/sun/tools/jextract/compare/windows/bitfields.java
+ test/jdk/com/sun/tools/jextract/compare/windows/bitfields_h.java
- test/jdk/com/sun/tools/jextract/compare/windows/simple.java
+ test/jdk/com/sun/tools/jextract/compare/windows/simple_h.java
! test/jdk/com/sun/tools/jextract/complex/ComplexTest.java
! test/jdk/com/sun/tools/jextract/incompleteArrays/IncompleteArrayTest.java
! test/jdk/com/sun/tools/jextract/jclang-ffi/src/jdk/internal/clang/Cursor.java
! test/jdk/com/sun/tools/jextract/jclang-ffi/src/jdk/internal/clang/Index.java
! test/jdk/com/sun/tools/jextract/jclang-ffi/src/jdk/internal/clang/LibClang.java
! test/jdk/com/sun/tools/jextract/jclang-ffi/src/jdk/internal/clang/SourceLocation.java
! test/jdk/com/sun/tools/jextract/jclang-ffi/src/jdk/internal/clang/SourceRange.java
! test/jdk/com/sun/tools/jextract/jclang-ffi/src/jdk/internal/clang/TranslationUnit.java
! test/jdk/com/sun/tools/jextract/jclang-ffi/src/jdk/internal/clang/Type.java
! test/jdk/com/sun/tools/jextract/missing/MissingSymbolTest.java
! test/jdk/com/sun/tools/jextract/staticForwarder/StaticForwarderTest.java
! test/jdk/com/sun/tools/jextract/test8218679/StrGlobalsTest.java
! test/jdk/com/sun/tools/jextract/test8219194/VoidCastTest.java
! test/jdk/com/sun/tools/jextract/test8221838/StructTypedefsTest.java
! test/jdk/com/sun/tools/jextract/test8222025/ValistUseTest.java
! test/jdk/com/sun/tools/jextract/testArrayFuncParam/FuncArrayParamTest.java
! test/jdk/com/sun/tools/jextract/testEnum/LibEnumsTest.java
! test/jdk/com/sun/tools/jextract/testStruct/LibStructTest.java
! test/jdk/com/sun/tools/jextract/unresolved/TestResolve.java
! test/jdk/com/sun/tools/jextract/unresolved/TestResolveCrossHeader.java



More information about the panama-dev mailing list