MV-GH / LemmyBackwardsCompatibleAPI

Kotlin multiplatform Backward compatible Lemmy API
GNU Affero General Public License v3.0
4 stars 1 forks source link

Add Java serializable support for JVM #49

Closed MV-GH closed 1 week ago

MV-GH commented 2 months ago

With K2 this is possible again.

Common

expect interface JavaSerializable

data class Post(val name: String) : JavaSerializable

JVM

actual interface JavaSerializable: java.io.Serializable

fun main() {
    val post = Post("Hello")
    println(post)
    println(post is java.io.Serializable) // True
}