< prev index next >

test/jdk/com/sun/tools/jextract/jclang-ffi/src/jdk/internal/clang/TranslationUnit.java

Print this page

        

*** 30,44 **** import java.foreign.memory.LayoutType; import java.foreign.memory.Pointer; import java.io.IOException; import java.nio.file.Path; ! import clang.CXString.CXString; ! import clang.Index.CXDiagnostic; ! import clang.Index.CXToken; ! import clang.Index.CXTokenKind; ! import clang.Index.CXTranslationUnitImpl; public class TranslationUnit { private final Pointer<CXTranslationUnitImpl> tu; private final Scope scope = Scope.globalScope().fork(); --- 30,44 ---- import java.foreign.memory.LayoutType; import java.foreign.memory.Pointer; import java.io.IOException; import java.nio.file.Path; ! import clang.CXString_h.CXString; ! import clang.Index_h.CXDiagnostic; ! import clang.Index_h.CXToken; ! import clang.Index_h.CXTokenKind; ! import clang.Index_h.CXTranslationUnitImpl; public class TranslationUnit { private final Pointer<CXTranslationUnitImpl> tu; private final Scope scope = Scope.globalScope().fork();
*** 49,59 **** public Cursor getCursor() { return new Cursor(LibClang.lib.clang_getTranslationUnitCursor(tu)); } public Diagnostic[] getDiagnostics() { ! final clang.Index lclang = LibClang.lib; int cntDiags = lclang.clang_getNumDiagnostics(tu); if (cntDiags == 0) { return null; } --- 49,59 ---- public Cursor getCursor() { return new Cursor(LibClang.lib.clang_getTranslationUnitCursor(tu)); } public Diagnostic[] getDiagnostics() { ! final clang.Index_h lclang = LibClang.lib; int cntDiags = lclang.clang_getNumDiagnostics(tu); if (cntDiags == 0) { return null; }
< prev index next >