Add support for serializing kotlin.time.Duration in Parcelize plugin.
This commit adds support for the Parcelize plugin to generate default serialization implementation for the kotlin.time.Duration. As Parcelize already supports serializing some of the kotlin library types it makes sense to support more common ones for the user convenience. https://issuetracker.google.com/issues/264614661
This commit is contained in:
committed by
Space Team
parent
b828365bb5
commit
c7d4a7e1f1
+2
-1
@@ -86,6 +86,7 @@ object BuiltinParcelableTypes {
|
||||
"kotlin.ULongArray",
|
||||
"kotlin.UShort",
|
||||
"kotlin.UShortArray",
|
||||
"kotlin.time.Duration",
|
||||
) + PARCELABLE_SUPERTYPE_FQNAMES
|
||||
|
||||
val PARCELABLE_CONTAINER_FQNAMES = setOf(
|
||||
@@ -120,4 +121,4 @@ object BuiltinParcelableTypes {
|
||||
"kotlin.collections.Set",
|
||||
*IMMUTABLE_COLLECTIONS_FQNAMES.toTypedArray(),
|
||||
)
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user