KT-66411 [AA] Add more tests for resolving compound set operators

This commit is contained in:
Roman Golyshev
2024-03-07 22:14:19 +01:00
committed by Space Team
parent 324d079111
commit 83a80a45a9
12 changed files with 124 additions and 1 deletions
@@ -0,0 +1,20 @@
// IGNORE_FE10
// MODULE: context
interface MyList {
operator fun set(index: Int, value: String)
}
// FILE: context.kt
fun test(list: MyList) {
<caret_context>Unit
}
// MODULE: main
// MODULE_KIND: CodeFragment
// CONTEXT_MODULE: context
// FILE: fragment.kt
// CODE_FRAGMENT_KIND: EXPRESSION
list[10] <caret>= "value"
@@ -0,0 +1,2 @@
Resolved to:
Nothing (Unresolved reference)
@@ -0,0 +1,21 @@
// IGNORE_FE10
// MODULE: context
interface MyList {
operator fun get(index: Int): String
operator fun set(index: Int, value: String)
}
// FILE: context.kt
fun test(list: MyList) {
<caret_context>Unit
}
// MODULE: main
// MODULE_KIND: CodeFragment
// CONTEXT_MODULE: context
// FILE: fragment.kt
// CODE_FRAGMENT_KIND: EXPRESSION
list[10] <caret>+= "value"
@@ -0,0 +1,2 @@
Resolved to:
Nothing (Unresolved reference)