< prev index next >

test/jdk/com/sun/tools/jextract/JextractToolRunner.java

Print this page

        

*** 44,59 **** import static org.testng.Assert.fail; public class JextractToolRunner { // utilities to avoid hard-coding generated class, interface names everywhere public static String headerInterfaceName(String filename) { ! int ext = filename.lastIndexOf('.'); ! return ext != -1 ? filename.substring(0, ext) : filename; } public static String staticForwarderName(String filename) { ! return headerInterfaceName(filename) + "_h"; } // struct, enum and callback interfaces are nested types of header interface public static String structInterfaceName(String headerFileName, String structName) { return headerInterfaceName(headerFileName) + "$" + structName; --- 44,60 ---- import static org.testng.Assert.fail; public class JextractToolRunner { // utilities to avoid hard-coding generated class, interface names everywhere public static String headerInterfaceName(String filename) { ! return staticForwarderName(filename) + "_"; } public static String staticForwarderName(String filename) { ! int ext = filename.lastIndexOf('.'); ! String name = ext != -1 ? filename.substring(0, ext) : filename; ! return name + "_h"; } // struct, enum and callback interfaces are nested types of header interface public static String structInterfaceName(String headerFileName, String structName) { return headerInterfaceName(headerFileName) + "$" + structName;
< prev index next >