// CURIOUS_ABOUT: test, getSer // WITH_STDLIB import kotlinx.serialization.* import kotlinx.serialization.json.* import kotlinx.serialization.modules.* @Serializable class Simple(val firstName: String, val lastName: String) class NoSer class NoSerGeneric val module = SerializersModule {} inline fun getSer(module: SerializersModule): KSerializer { return module.serializer() } fun test() { module.serializer() module.serializer() module.serializer>() module.serializer>() getSer(module) getSer(module) getSer>(module) getSer>(module) }