1 // This file was automatically generated from polymorphism.md by Knit tool. Do not edit. 2 package example.examplePoly01 3 4 import kotlinx.serialization.* 5 import kotlinx.serialization.json.* 6 7 @Serializable 8 open class Project(val name: String) 9 10 class OwnedProject(name: String, val owner: String) : Project(name) 11 mainnull12fun main() { 13 val data: Project = OwnedProject("kotlinx.coroutines", "kotlin") 14 println(Json.encodeToString(data)) 15 } 16