Skip to content

Commit 0d2bd2b

Browse files
committed
Dev: fix wrong typealias
1 parent f35a70b commit 0d2bd2b

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

Sources/JavaCoderConfig.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import Foundation
66
import java_swift
77
import CJavaVM
88

9-
public typealias JavaEncodableClosure = (Encodable) throws -> jobject
9+
public typealias JavaEncodableClosure = (Any) throws -> jobject
1010
public typealias JavaDecodableClosure = (jobject) throws -> Decodable
1111

1212
public struct JavaCoderConfig {

Sources/JavaEncoder.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -522,7 +522,7 @@ extension JavaEncoder {
522522
let anyCodableValue = value as! AnyCodable
523523
if let javaClassname = JavaCoderConfig.codableClassNames[anyCodableValue.typeName] {
524524
let encodableClosure = JavaCoderConfig.encodableClosures[anyCodableValue.typeName]!
525-
let javaObject = try encodableClosure(anyCodableValue.value as! Encodable)
525+
let javaObject = try encodableClosure(anyCodableValue.value)
526526
storage = JNIStorageObject(type: .object(className: javaClassname), javaObject: javaObject)
527527
}
528528
else {

0 commit comments

Comments
 (0)