Analysis API: fix some compilation errors in reference resolve testdata

This commit is contained in:
Ilya Kirillov
2022-01-25 15:29:09 +01:00
parent d926dda27f
commit 96e1f1e7d4
41 changed files with 62 additions and 53 deletions
@@ -12,4 +12,10 @@ interface Zoo {
operator fun setValue(p1: Any?, p2: Any?, p3: Any?)
}
class Baz: Foo, Bar, Zoo
class Baz: Foo, Bar, Zoo {
override fun getValue(p1: Any?, p2: Any?): Int = TODO("")
override fun setValue(p1: Any?, p2: Any?, p3: Any?) {
TODO("")
}
}
@@ -1,3 +1,3 @@
Resolved to:
0: (in Baz) open operator fun getValue(p1: kotlin.Any?, p2: kotlin.Any?): kotlin.Int
1: (in Zoo) operator fun setValue(p1: kotlin.Any?, p2: kotlin.Any?, p3: kotlin.Any?)
0: (in Baz) override operator fun getValue(p1: kotlin.Any?, p2: kotlin.Any?): kotlin.Int
1: (in Baz) override operator fun setValue(p1: kotlin.Any?, p2: kotlin.Any?, p3: kotlin.Any?)
@@ -1,4 +1,4 @@
var x : Int <caret>by Baz()
val x : Int <caret>by Baz()
interface Foo {
operator fun getValue(p1: Any?, p2: Any?): Int = 1