Completion to complete non-imported classes on the first invocation

#KT-8527 Fixed
This commit is contained in:
Valentin Kipyatkov
2016-04-25 17:29:17 +03:00
parent f0dd70d94c
commit deb75b3f18
16 changed files with 88 additions and 49 deletions
@@ -8,4 +8,3 @@ class Test {
// EXIST: StringBuilder
// EXIST_JAVA_ONLY: StringBuffer
// ABSENT: HTMLStyleElement
// ABSENT: Statement
@@ -9,7 +9,7 @@ class StrSome {
}
class StrMore {
class StrAbsent
class StrInner
}
// INVOCATION_COUNT: 1
@@ -19,4 +19,4 @@ class StrMore {
// EXIST: StrInFun
// EXIST: StringBuilder
// EXIST_JAVA_ONLY: StringBuffer
// ABSENT: StrAbsent
// EXIST: StrInner
@@ -12,4 +12,3 @@ class SomeClass {
// EXIST: StringBuilder
// EXIST_JAVA_ONLY: StringBuffer
// ABSENT: HTMLStyleElement
// ABSENT: Statement
@@ -1,10 +1,10 @@
class Xyz
class Xyzzz
fun foo(xyz: Xyz){}
fun foo(xyz: Xyzzzz){}
fun bar(o: Any) {
foo(o as Xy<caret>)
foo(o as Xyz<caret>)
}
// EXIST: Xyz
// EXIST: Xyzzz
// NOTHING_ELSE
@@ -0,0 +1,7 @@
class Host
fun foo(): Ho<caret>
// INVOCATION_COUNT: 1
// EXIST: Host
// ABSENT: UnknownHostException
@@ -0,0 +1,7 @@
class Host
fun foo(): Ho<caret>
// INVOCATION_COUNT: 2
// EXIST: Host
// EXIST: UnknownHostException