KT-6376 Smart completion should work after "in" and "!in"

#KT-6376 Fixed
This commit is contained in:
Valentin Kipyatkov
2015-01-16 23:01:12 +03:00
parent 8f688ab7b7
commit 6d06436c34
14 changed files with 264 additions and 2 deletions
@@ -0,0 +1,13 @@
trait X<T> {
fun contains(t: T): Boolean
}
trait A {
fun<T> createX(t: T): X<T>
fun foo(s: String) {
if (s in <caret>)
}
}
// EXIST: { lookupString:"createX", itemText: "createX", tailText: "(t: T)", typeText:"X<T>" }