[FIR] Fixes after delegation scope rework
This commit is contained in:
committed by
teamcityserver
parent
02297d2c75
commit
1cb34541bd
+1
-1
@@ -51,7 +51,7 @@ abstract <!PROPERTY_TYPE_MISMATCH_ON_INHERITANCE!>class Test8<!> : IGeneric<Stri
|
||||
|
||||
abstract <!MANY_IMPL_MEMBER_NOT_IMPLEMENTED, PROPERTY_TYPE_MISMATCH_ON_INHERITANCE!>class Test10<!> : IInt by CInt(), IStr by CStr(), IAny by CAny()
|
||||
|
||||
abstract <!MANY_IMPL_MEMBER_NOT_IMPLEMENTED!>class Test11<!> : IInt, IStr by CStr(), IAny by CAny()
|
||||
abstract <!MANY_IMPL_MEMBER_NOT_IMPLEMENTED, PROPERTY_TYPE_MISMATCH_ON_INHERITANCE!>class Test11<!> : IInt, IStr by CStr(), IAny by CAny()
|
||||
|
||||
abstract <!PROPERTY_TYPE_MISMATCH_ON_INHERITANCE!>class Test12<!> : IInt, IStr, IAny by CAny()
|
||||
|
||||
|
||||
-17
@@ -1,17 +0,0 @@
|
||||
interface IA {
|
||||
fun foo(): Number
|
||||
}
|
||||
|
||||
interface IB : IA {
|
||||
override fun foo(): Int
|
||||
}
|
||||
|
||||
object AImpl : IA {
|
||||
override fun foo() = 42
|
||||
}
|
||||
|
||||
open <!RETURN_TYPE_MISMATCH_BY_DELEGATION!>class C<!> : IA by AImpl, IB
|
||||
|
||||
class D : C() {
|
||||
override fun foo(): Double = 3.14
|
||||
}
|
||||
@@ -1,3 +1,4 @@
|
||||
// FIR_IDENTICAL
|
||||
interface IA {
|
||||
fun foo(): Number
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user