From ea4ecc86fea29c3b4b99bc4dfa5f25b42b6e78ac Mon Sep 17 00:00:00 2001 From: Grigory Pomadchin Date: Tue, 27 Jul 2021 08:10:30 -0400 Subject: [PATCH] Change header file naming to match methods --- plugin/src/main/java/com/github/sbt/jni/javah/util/Utils.java | 2 -- plugin/src/sbt-test/sbt-jni/multiclasses/native1/src/library.c | 2 +- plugin/src/sbt-test/sbt-jni/oneproject/test | 2 +- plugin/src/sbt-test/sbt-jni/simple-syntax/test | 2 +- plugin/src/sbt-test/sbt-jni/simple/native/src/library.c | 2 +- plugin/src/sbt-test/sbt-jni/simple/test | 2 +- 6 files changed, 5 insertions(+), 7 deletions(-) diff --git a/plugin/src/main/java/com/github/sbt/jni/javah/util/Utils.java b/plugin/src/main/java/com/github/sbt/jni/javah/util/Utils.java index 1beb38ea..5a733d56 100644 --- a/plugin/src/main/java/com/github/sbt/jni/javah/util/Utils.java +++ b/plugin/src/main/java/com/github/sbt/jni/javah/util/Utils.java @@ -53,8 +53,6 @@ public static String mangleName(String name) { char ch = name.charAt(i); if (ch == '.') { builder.append('_'); - } else if (ch == '$') { - builder.append("__"); } else if (ch == '_') { builder.append("_1"); } else if (ch == ';') { diff --git a/plugin/src/sbt-test/sbt-jni/multiclasses/native1/src/library.c b/plugin/src/sbt-test/sbt-jni/multiclasses/native1/src/library.c index 719d135e..83ee7216 100644 --- a/plugin/src/sbt-test/sbt-jni/multiclasses/native1/src/library.c +++ b/plugin/src/sbt-test/sbt-jni/multiclasses/native1/src/library.c @@ -1,6 +1,6 @@ #include #include "multiclasses_Adder.h" -#include "multiclasses_Adder__.h" +#include "multiclasses_Adder_00024.h" /* * Class: multiclasses_Adder diff --git a/plugin/src/sbt-test/sbt-jni/oneproject/test b/plugin/src/sbt-test/sbt-jni/oneproject/test index 772ed8e0..556e8ac7 100644 --- a/plugin/src/sbt-test/sbt-jni/oneproject/test +++ b/plugin/src/sbt-test/sbt-jni/oneproject/test @@ -1,4 +1,4 @@ > +javah -$ exists src/native/include/simple_Library__.h +$ exists src/native/include/simple_Library_00024.h > nativeInit cmake demo > +run diff --git a/plugin/src/sbt-test/sbt-jni/simple-syntax/test b/plugin/src/sbt-test/sbt-jni/simple-syntax/test index 27c2cb0f..b6780696 100644 --- a/plugin/src/sbt-test/sbt-jni/simple-syntax/test +++ b/plugin/src/sbt-test/sbt-jni/simple-syntax/test @@ -1,5 +1,5 @@ > +javah -$ exists native/src/include/simple_Library__.h +$ exists native/src/include/simple_Library_00024.h > nativeInit cmake demo > +test > +core/run diff --git a/plugin/src/sbt-test/sbt-jni/simple/native/src/library.c b/plugin/src/sbt-test/sbt-jni/simple/native/src/library.c index 4fa15b1d..15729965 100644 --- a/plugin/src/sbt-test/sbt-jni/simple/native/src/library.c +++ b/plugin/src/sbt-test/sbt-jni/simple/native/src/library.c @@ -1,5 +1,5 @@ #include -#include "simple_Library__.h" +#include "simple_Library_00024.h" /* * Class: simple_Library__ diff --git a/plugin/src/sbt-test/sbt-jni/simple/test b/plugin/src/sbt-test/sbt-jni/simple/test index 27c2cb0f..b6780696 100644 --- a/plugin/src/sbt-test/sbt-jni/simple/test +++ b/plugin/src/sbt-test/sbt-jni/simple/test @@ -1,5 +1,5 @@ > +javah -$ exists native/src/include/simple_Library__.h +$ exists native/src/include/simple_Library_00024.h > nativeInit cmake demo > +test > +core/run