< prev index next >

src/jdk.jextract/share/classes/com/sun/tools/jextract/JavaSourceFactory.java

Print this page

        

@@ -259,10 +259,11 @@
         String name = headerClassName + "." + intf;
 
         log.print(Level.FINE, () -> "Define class " + name + " for native type " + nativeName);
 
         JavaSourceBuilder jsb = new JavaSourceBuilder(global_jsb.align() + 1);
+        addNativeLocation(false, jsb, structTree.location());
         jsb.addAnnotation(false, NATIVE_STRUCT, Map.of("value", structTree.layout().toString()));
         jsb.interfaceBegin(intf, true, "Struct<" + intf + ">");
         // fields
         structTree.fields().forEach(fieldTree -> addField(jsb, fieldTree, type));
         jsb.interfaceEnd();
< prev index next >