Smart completion: imports insertion + fixed both behaviour and presentation of qualified members in lookup

This commit is contained in:
Valentin Kipyatkov
2013-12-25 22:26:48 +04:00
parent f303b6dae5
commit 39f07b8354
25 changed files with 223 additions and 56 deletions
@@ -1,5 +1,7 @@
fun foo(){
val l : java.lang.Thread = <caret>
val l : java.util.Calendar = <caret>
}
// EXIST: { lookupString:"Thread.currentThread", itemText:"Thread.currentThread()", tailText:" (java.lang)", typeText:"Thread" }
// EXIST: { lookupString:"Calendar.getInstance", itemText:"Calendar.getInstance", tailText:"() (java.util)", typeText:"Calendar" }
// EXIST: { lookupString:"Calendar.getInstance", itemText:"Calendar.getInstance", tailText:"(TimeZone) (java.util)", typeText:"Calendar" }
// EXIST: { lookupString:"Calendar.getInstance", itemText:"Calendar.getInstance", tailText:"(TimeZone, Locale) (java.util)", typeText:"Calendar" }