blob: fd4dea2344198839fefe92a3fe55f3f0e7fbc953 [file] [log] [blame]
/*
* Copyright 2017-2019 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license.
*/
package kotlinx.serialization
@Serializable
data class IntData(val intV: Int)
@Serializable
data class StringData(val data: String)
enum class SampleEnum { OptionA, OptionB, OptionC }
@Serializable
data class Box<T>(val boxed: T)
@Serializable
sealed class SimpleSealed {
@Serializable
public data class SubSealedA(val s: String) : SimpleSealed()
@Serializable
public data class SubSealedB(val i: Int) : SimpleSealed()
}