Skip to content

Commit 3fe6636

Browse files
committed
move helper files to runtime support
1 parent 850225a commit 3fe6636

File tree

4 files changed

+8
-1
lines changed

4 files changed

+8
-1
lines changed

Package.swift

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -352,7 +352,10 @@ let package = Package(
352352
),
353353
.target(
354354
name: "SwiftJavaRuntimeSupport",
355-
dependencies: [],
355+
dependencies: [
356+
"CSwiftJavaJNI",
357+
"SwiftJava"
358+
],
356359
swiftSettings: [
357360
.swiftLanguageMode(.v5),
358361
.unsafeFlags(["-I\(javaIncludePath)", "-I\(javaPlatformIncludePath)"])

Sources/JExtractSwiftLib/JNI/JNISwift2JavaGenerator+SwiftThunkPrinting.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -465,6 +465,7 @@ extension JNISwift2JavaGenerator {
465465
466466
import SwiftJava
467467
import CSwiftJavaJNI
468+
import SwiftJavaRuntimeSupport
468469
469470
"""
470471
)

Sources/SwiftJava/Helpers/_JNIMethodIDCache.swift renamed to Sources/SwiftJavaRuntimeSupport/_JNIMethodIDCache.swift

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,9 @@
1212
//
1313
//===----------------------------------------------------------------------===//
1414

15+
import CSwiftJavaJNI
16+
import SwiftJava
17+
1518
/// A cache used to hold references for JNI method and classes.
1619
///
1720
/// This type is used internally in by the outputted JExtract wrappers

0 commit comments

Comments
 (0)