├── .gitignore ├── LICENSE ├── README.md ├── gradle ├── Version.java.template └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── jitpack.yml ├── settings.gradle.kts └── src ├── main └── java │ ├── module-info.java │ └── org │ └── glavo │ └── javah │ ├── ClassName.java │ ├── JavahTask.java │ ├── Main.java │ ├── resource │ ├── Resource.java │ ├── Text.java │ └── Text_zh_CN.java │ ├── search │ ├── ClassPath.java │ ├── ModulePath.java │ ├── RuntimeSearchPath.java │ └── SearchPath.java │ └── util │ ├── ClassMetaInfo.java │ ├── Constant.java │ ├── JNIGenerator.java │ ├── NativeMethod.java │ └── Utils.java └── test └── java └── org └── glavo └── javah ├── ClassMetaInfoTest.java ├── NativeMethodTests.java ├── RegexTests.java └── RuntimeSearchPathTests.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glavo/gjavah/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glavo/gjavah/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glavo/gjavah/HEAD/README.md -------------------------------------------------------------------------------- /gradle/Version.java.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glavo/gjavah/HEAD/gradle/Version.java.template -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glavo/gjavah/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glavo/gjavah/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glavo/gjavah/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glavo/gjavah/HEAD/gradlew.bat -------------------------------------------------------------------------------- /jitpack.yml: -------------------------------------------------------------------------------- 1 | jdk: 2 | - openjdk11 -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- 1 | rootProject.name = "gjavah" 2 | 3 | -------------------------------------------------------------------------------- /src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glavo/gjavah/HEAD/src/main/java/module-info.java -------------------------------------------------------------------------------- /src/main/java/org/glavo/javah/ClassName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glavo/gjavah/HEAD/src/main/java/org/glavo/javah/ClassName.java -------------------------------------------------------------------------------- /src/main/java/org/glavo/javah/JavahTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glavo/gjavah/HEAD/src/main/java/org/glavo/javah/JavahTask.java -------------------------------------------------------------------------------- /src/main/java/org/glavo/javah/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glavo/gjavah/HEAD/src/main/java/org/glavo/javah/Main.java -------------------------------------------------------------------------------- /src/main/java/org/glavo/javah/resource/Resource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glavo/gjavah/HEAD/src/main/java/org/glavo/javah/resource/Resource.java -------------------------------------------------------------------------------- /src/main/java/org/glavo/javah/resource/Text.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glavo/gjavah/HEAD/src/main/java/org/glavo/javah/resource/Text.java -------------------------------------------------------------------------------- /src/main/java/org/glavo/javah/resource/Text_zh_CN.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glavo/gjavah/HEAD/src/main/java/org/glavo/javah/resource/Text_zh_CN.java -------------------------------------------------------------------------------- /src/main/java/org/glavo/javah/search/ClassPath.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glavo/gjavah/HEAD/src/main/java/org/glavo/javah/search/ClassPath.java -------------------------------------------------------------------------------- /src/main/java/org/glavo/javah/search/ModulePath.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glavo/gjavah/HEAD/src/main/java/org/glavo/javah/search/ModulePath.java -------------------------------------------------------------------------------- /src/main/java/org/glavo/javah/search/RuntimeSearchPath.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glavo/gjavah/HEAD/src/main/java/org/glavo/javah/search/RuntimeSearchPath.java -------------------------------------------------------------------------------- /src/main/java/org/glavo/javah/search/SearchPath.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glavo/gjavah/HEAD/src/main/java/org/glavo/javah/search/SearchPath.java -------------------------------------------------------------------------------- /src/main/java/org/glavo/javah/util/ClassMetaInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glavo/gjavah/HEAD/src/main/java/org/glavo/javah/util/ClassMetaInfo.java -------------------------------------------------------------------------------- /src/main/java/org/glavo/javah/util/Constant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glavo/gjavah/HEAD/src/main/java/org/glavo/javah/util/Constant.java -------------------------------------------------------------------------------- /src/main/java/org/glavo/javah/util/JNIGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glavo/gjavah/HEAD/src/main/java/org/glavo/javah/util/JNIGenerator.java -------------------------------------------------------------------------------- /src/main/java/org/glavo/javah/util/NativeMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glavo/gjavah/HEAD/src/main/java/org/glavo/javah/util/NativeMethod.java -------------------------------------------------------------------------------- /src/main/java/org/glavo/javah/util/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glavo/gjavah/HEAD/src/main/java/org/glavo/javah/util/Utils.java -------------------------------------------------------------------------------- /src/test/java/org/glavo/javah/ClassMetaInfoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glavo/gjavah/HEAD/src/test/java/org/glavo/javah/ClassMetaInfoTest.java -------------------------------------------------------------------------------- /src/test/java/org/glavo/javah/NativeMethodTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glavo/gjavah/HEAD/src/test/java/org/glavo/javah/NativeMethodTests.java -------------------------------------------------------------------------------- /src/test/java/org/glavo/javah/RegexTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glavo/gjavah/HEAD/src/test/java/org/glavo/javah/RegexTests.java -------------------------------------------------------------------------------- /src/test/java/org/glavo/javah/RuntimeSearchPathTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glavo/gjavah/HEAD/src/test/java/org/glavo/javah/RuntimeSearchPathTests.java --------------------------------------------------------------------------------