7c16528560
Fixed #KT-58088
20 lines
757 B
Kotlin
Vendored
20 lines
757 B
Kotlin
Vendored
@Suppress("ABSTRACT_CLASS_MEMBER_NOT_IMPLEMENTED")
|
|
external class ExternalClassInheritedFromAbstractExternalClass : AbstractExternalClass {
|
|
// override fun abstractFunction(): String
|
|
override fun removedAbstractFunction(): String
|
|
}
|
|
|
|
fun ExternalClassInheritedFromAbstractExternalClass.callRemovedFunction() = removedFunction()
|
|
|
|
open external class OpenExternalClass {
|
|
fun function(): String
|
|
}
|
|
|
|
@Suppress("INTERFACE_WITH_SUPERCLASS")
|
|
external interface ExternalInterfaceInheritedFromOpenExternalClass : OpenExternalClass {
|
|
fun abstractFunction(): String
|
|
}
|
|
|
|
external class ExternalClassInheritedFromExternalInterfaceInheritedFromOpenExternalClass : ExternalInterfaceInheritedFromOpenExternalClass {
|
|
override fun abstractFunction(): String
|
|
} |