Files
kotlin-fork/plugins/kotlinx-serialization/testData/codegen/Basic.kt
T
Sergey.Shanshin 5ba1b36796 [KxSerialization] Change visibility for synthetic functions
- synthetic constructor became internal for final classes
- write$Self became internal for final classes

Resolves https://github.com/Kotlin/kotlinx.serialization/issues/2209

Merge-request: KT-MR-9068
Merged-by: Sergey Shanshin <Sergey.Shanshin@jetbrains.com>
2023-07-14 17:36:22 +00:00

14 lines
359 B
Kotlin
Vendored

// CURIOUS_ABOUT: serialize, deserialize, write$Self, write$Self$main, childSerializers, <init>, <clinit>, getDescriptor
// WITH_STDLIB
import kotlinx.serialization.*
@Serializable
class User(val firstName: String, val lastName: String)
@Serializable
class OptionalUser(val user: User = User("", ""))
@Serializable
class ListOfUsers(val list: List<User>)