blob: 54e1bcc7a41d60705c75092f98d355f0abc7f6c7 [file]
// FIR_IDENTICAL
// FILE: kotlin.kt
@file:OptIn(ExperimentalObjCName::class)
package kotlin.native
import kotlin.experimental.ExperimentalObjCName
fun interface BaseInterface {
@ObjCName("close")
fun close()
}
interface DerivedInterface : BaseInterface {
override fun close()
}
fun interface IntersectionInterface {
@ObjCName("close")
fun close()
}
open class IntersectionAbstract {
@ObjCName("close")
fun close() {
}
}
open class IntersectionBaseClass : IntersectionAbstract(), IntersectionInterface
class DerivedClass : IntersectionBaseClass(), DerivedInterface {}