Files
kotlin-fork/plugins/kotlinx-serialization/testData/diagnostics/LazyRecursionBug.kt
T
Leonid Startsev 4cf50d7d23 Add checker for companion objects inside serializable class:
Warning for old FE, error in FIR

#KT-54441 Fixed

Merged-by: Leonid Startsev <leonid.startsev@jetbrains.com>
2022-10-20 10:18:04 +00:00

11 lines
298 B
Kotlin
Vendored

// FIR_IDENTICAL
// This test enshures that analysis ends up without compiler exceptions
import kotlinx.serialization.*
<!COMPANION_OBJECT_AS_CUSTOM_SERIALIZER_DEPRECATED!>@Serializable<!>
class Digest() {
@Serializer(forClass = Digest::class)
companion object : KSerializer<Digest> {}
}