[KPM] Make KotlinSerializableExternalModelSerializer private
KT-51262 KT-51220
This commit is contained in:
committed by
Space
parent
fc8d991058
commit
851303e62a
+5
-3
@@ -15,12 +15,14 @@ interface KotlinExternalModelSerializer<T : Any> {
|
||||
@InternalKotlinGradlePluginApi
|
||||
companion object {
|
||||
inline fun <reified T : Serializable> serializable(): KotlinExternalModelSerializer<T> =
|
||||
KotlinSerializableExternalModelSerializer(T::class.java)
|
||||
serializable(T::class.java)
|
||||
|
||||
fun <T : Serializable> serializable(clazz: Class<T>): KotlinExternalModelSerializer<T> =
|
||||
KotlinSerializableExternalModelSerializer(clazz)
|
||||
}
|
||||
}
|
||||
|
||||
@PublishedApi
|
||||
internal class KotlinSerializableExternalModelSerializer<T : Serializable>(
|
||||
private class KotlinSerializableExternalModelSerializer<T : Serializable>(
|
||||
private val clazz: Class<T>
|
||||
) : KotlinExternalModelSerializer<T> {
|
||||
override fun serialize(value: T): ByteArray {
|
||||
|
||||
Reference in New Issue
Block a user