Skip to content

Commit 5ad8abe

Browse files
committed
Use slashes rather than dots in explicit FindClass JNI calls
1 parent 7b40a2a commit 5ad8abe

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

Sources/JavaKit/BridgedValues/JavaValue+Array.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ extension Array: JavaValue where Element: JavaValue {
9393
public static func jniNewArray(in environment: JNIEnvironment) -> JNINewArray {
9494
return { environment, size in
9595
// FIXME: We should have a bridged JavaArray that we can use here.
96-
let arrayClass = environment.interface.FindClass(environment, "java.lang.Array")
96+
let arrayClass = environment.interface.FindClass(environment, "java/lang/Array")
9797
return environment.interface.NewObjectArray(environment, size, arrayClass, nil)
9898
}
9999
}

Sources/JavaKit/BridgedValues/JavaValue+String.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ extension String: JavaValue {
6464
public static func jniNewArray(in environment: JNIEnvironment) -> JNINewArray {
6565
return { environment, size in
6666
// FIXME: Introduce a JavaString class that we can use for this.
67-
let stringClass = environment.interface.FindClass(environment, "java.lang.String")
67+
let stringClass = environment.interface.FindClass(environment, "java/lang/String")
6868
return environment.interface.NewObjectArray(environment, size, stringClass, nil)
6969
}
7070
}

0 commit comments

Comments
 (0)