You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: core/api/kotlinx-serialization-core.api
+4
Original file line number
Diff line number
Diff line change
@@ -101,7 +101,11 @@ public final class kotlinx/serialization/SerializersKt {
101
101
public static final fun serializer (Lkotlin/reflect/KType;)Lkotlinx/serialization/KSerializer;
102
102
public static final fun serializer (Lkotlinx/serialization/modules/SerializersModule;Ljava/lang/reflect/Type;)Lkotlinx/serialization/KSerializer;
103
103
public static final fun serializer (Lkotlinx/serialization/modules/SerializersModule;Lkotlin/reflect/KType;)Lkotlinx/serialization/KSerializer;
104
+
public static final fun serializerOrNull (Ljava/lang/reflect/Type;)Lkotlinx/serialization/KSerializer;
104
105
public static final fun serializerOrNull (Lkotlin/reflect/KClass;)Lkotlinx/serialization/KSerializer;
106
+
public static final fun serializerOrNull (Lkotlin/reflect/KType;)Lkotlinx/serialization/KSerializer;
107
+
public static final fun serializerOrNull (Lkotlinx/serialization/modules/SerializersModule;Ljava/lang/reflect/Type;)Lkotlinx/serialization/KSerializer;
108
+
public static final fun serializerOrNull (Lkotlinx/serialization/modules/SerializersModule;Lkotlin/reflect/KType;)Lkotlinx/serialization/KSerializer;
105
109
}
106
110
107
111
public abstract interface class kotlinx/serialization/StringFormat : kotlinx/serialization/SerialFormat {
* Attempts to create a serializer for the given [type] and fallbacks to [contextual][SerializersModule.getContextual]
47
53
* lookup for non-serializable types.
48
54
* [type] argument can be obtained with experimental [typeOf] method.
55
+
* @throws SerializationException if serializer cannot be created (provided [type] or its type argument is not serializable and is not registered in [this] module).
else->throwIllegalArgumentException("typeToken should be an instance of Class<?>, GenericArray, ParametrizedType or WildcardType, but actual type is $type${type::class}")
else->throwIllegalArgumentException("typeToken should be an instance of Class<?>, GenericArray, ParametrizedType or WildcardType, but actual type is $type${type::class}")
else->throwIllegalArgumentException("typeToken should be an instance of Class<?>, GenericArray, ParametrizedType or WildcardType, but actual type is $it${it::class}")
0 commit comments