[FIR] Add 3 type mismatch diagnostics
This commit is contained in:
Vendored
+1
-1
@@ -23,7 +23,7 @@ class K2 : JavaClass() {
|
||||
}
|
||||
|
||||
class K3 : JavaClass() {
|
||||
override fun foo(x: Int, y: Continuation<String>): Any? = null
|
||||
override fun foo(x: Int, y: Continuation<String>): <!RETURN_TYPE_MISMATCH_ON_OVERRIDE!>Any?<!> = null
|
||||
}
|
||||
|
||||
fun builder(block: suspend () -> Unit) {}
|
||||
|
||||
+2
-2
@@ -7,7 +7,7 @@ interface Bar<T> {
|
||||
}
|
||||
|
||||
class Test1 : Foo {
|
||||
override val foo = {}
|
||||
override val foo = <!PROPERTY_TYPE_MISMATCH_ON_OVERRIDE!>{}<!>
|
||||
}
|
||||
|
||||
class Test2 : Foo {
|
||||
@@ -15,7 +15,7 @@ class Test2 : Foo {
|
||||
}
|
||||
|
||||
class Test3 : Bar<suspend () -> Unit> {
|
||||
override val bar = {}
|
||||
override val bar = <!PROPERTY_TYPE_MISMATCH_ON_OVERRIDE!>{}<!>
|
||||
}
|
||||
|
||||
class Test4 : Bar<suspend () -> Unit> {
|
||||
|
||||
Reference in New Issue
Block a user