Skip to content

Commit cf5209a

Browse files
authored
Merge pull request #2 from readdle/fix/encoding-set-in-anycodable
Dev: fix missing encoding of Set in AnyCodable
2 parents d765698 + 3b2dc0d commit cf5209a

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

Sources/JavaEncoder.swift

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -536,6 +536,10 @@ extension JavaEncoder {
536536
fullClassName = ArrayListClassname
537537
storageType = .anyCodable(codable: .array(className: fullClassName))
538538
}
539+
else if anyCodableValue.typeName == AnyCodable.SetTypeName {
540+
fullClassName = HashSetClassname
541+
storageType = .anyCodable(codable: .array(className: fullClassName))
542+
}
539543
else {
540544
fullClassName = package + "/" + anyCodableValue.typeName
541545
storageType = .anyCodable(codable: .object(className: fullClassName))

0 commit comments

Comments
 (0)