PSI Unifier: Use convention-based call for array access expressions when comparing elements by resolved calls

#KT-8312 Fixed
This commit is contained in:
Alexey Sedunov
2015-09-02 18:47:49 +03:00
parent d7e79e7f28
commit 1ca3c5e3b8
7 changed files with 52 additions and 5 deletions
@@ -0,0 +1,7 @@
// WITH_RUNTIME
fun fn(index : Int, list: List<()->Unit>) {
when {
index in list.indices -> <selection>list[index]</selection>()
}
}
@@ -0,0 +1,10 @@
// WITH_RUNTIME
fun fn(index : Int, list: List<()->Unit>) {
when {
index in list.indices -> {
val function = list[index]
function()
}
}
}