Files
kotlin-fork/compiler/testData/diagnostics/klibSerializationTests/signatureClashClasses.kt
T

31 lines
1010 B
Kotlin
Vendored

// WITH_STDLIB
// DIAGNOSTICS: -ERROR_SUPPRESSION
// FIR_IDENTICAL
// RENDER_ALL_DIAGNOSTICS_FULL_TEXT
// IGNORE_BACKEND: JS_IR, NATIVE
// ^ KT-65680: Class redeclaration leads to BackendException during IR fake override builder
// MODULE: lib
package com.example.klib.serialization.diagnostics
class SeparateModules
// MODULE: main(lib)
// FILE: foo.kt
package com.example.klib.serialization.diagnostics
class SeparateModules
<!CONFLICTING_KLIB_SIGNATURES_ERROR, CONFLICTING_KLIB_SIGNATURES_ERROR!>@Suppress("PACKAGE_OR_CLASSIFIER_REDECLARATION") class SeparateFiles<!>
// FILE: main.kt
package com.example.klib.serialization.diagnostics
<!CONFLICTING_KLIB_SIGNATURES_ERROR, CONFLICTING_KLIB_SIGNATURES_ERROR!>@Suppress("PACKAGE_OR_CLASSIFIER_REDECLARATION") class SeparateFiles<!>
class ConstructorsClash {
<!CONFLICTING_KLIB_SIGNATURES_ERROR!>@Deprecated(message = "", level = DeprecationLevel.HIDDEN)
constructor(s: Int)<!>
<!CONFLICTING_KLIB_SIGNATURES_ERROR!>constructor(s: Int)<!>
}