KT-36860 Collect extensions from object on first completion
- This should not affect the performance of the completion, since all object extensions are collected on the last step, when all main variants are already collected - Add more tests - Also, disable completion of extensions from objects as callable references (^KT-37395 Fixed) - ^KT-36860 Fixed
This commit is contained in:
committed by
Roman Golyshev
parent
7dc9a2fc64
commit
90750483ee
-1
@@ -8,5 +8,4 @@ fun usage(t: T) {
|
||||
t.f<caret>
|
||||
}
|
||||
|
||||
// INVOCATION_COUNT: 2
|
||||
// ELEMENT: foo
|
||||
-1
@@ -10,5 +10,4 @@ fun usage(t: T) {
|
||||
t.foo()<caret>
|
||||
}
|
||||
|
||||
// INVOCATION_COUNT: 2
|
||||
// ELEMENT: foo
|
||||
-1
@@ -8,5 +8,4 @@ fun T.usage() {
|
||||
f<caret>
|
||||
}
|
||||
|
||||
// INVOCATION_COUNT: 2
|
||||
// ELEMENT: foo
|
||||
-1
@@ -10,5 +10,4 @@ fun T.usage() {
|
||||
foo()<caret>
|
||||
}
|
||||
|
||||
// INVOCATION_COUNT: 2
|
||||
// ELEMENT: foo
|
||||
-1
@@ -12,5 +12,4 @@ fun usage(t: T) {
|
||||
t.f<caret>
|
||||
}
|
||||
|
||||
// INVOCATION_COUNT: 2
|
||||
// ELEMENT: foo
|
||||
-1
@@ -14,5 +14,4 @@ fun usage(t: T) {
|
||||
t.foo()<caret>
|
||||
}
|
||||
|
||||
// INVOCATION_COUNT: 2
|
||||
// ELEMENT: foo
|
||||
-1
@@ -12,5 +12,4 @@ fun T.usage() {
|
||||
f<caret>
|
||||
}
|
||||
|
||||
// INVOCATION_COUNT: 2
|
||||
// ELEMENT: foo
|
||||
-1
@@ -14,5 +14,4 @@ fun T.usage() {
|
||||
foo()<caret>
|
||||
}
|
||||
|
||||
// INVOCATION_COUNT: 2
|
||||
// ELEMENT: foo
|
||||
-1
@@ -10,5 +10,4 @@ fun usage(t: T) {
|
||||
t.f<caret>
|
||||
}
|
||||
|
||||
// INVOCATION_COUNT: 2
|
||||
// ELEMENT: foo
|
||||
-1
@@ -12,5 +12,4 @@ fun usage(t: T) {
|
||||
t.foo()<caret>
|
||||
}
|
||||
|
||||
// INVOCATION_COUNT: 2
|
||||
// ELEMENT: foo
|
||||
-1
@@ -10,5 +10,4 @@ fun T.usage() {
|
||||
f<caret>
|
||||
}
|
||||
|
||||
// INVOCATION_COUNT: 2
|
||||
// ELEMENT: foo
|
||||
-1
@@ -12,5 +12,4 @@ fun T.usage() {
|
||||
foo()<caret>
|
||||
}
|
||||
|
||||
// INVOCATION_COUNT: 2
|
||||
// ELEMENT: foo
|
||||
-1
@@ -8,5 +8,4 @@ fun usage(t: T) {
|
||||
t.f<caret>
|
||||
}
|
||||
|
||||
// INVOCATION_COUNT: 2
|
||||
// ELEMENT: foo
|
||||
-1
@@ -10,5 +10,4 @@ fun usage(t: T) {
|
||||
t.foo()<caret>
|
||||
}
|
||||
|
||||
// INVOCATION_COUNT: 2
|
||||
// ELEMENT: foo
|
||||
-1
@@ -8,5 +8,4 @@ fun T.usage() {
|
||||
f<caret>
|
||||
}
|
||||
|
||||
// INVOCATION_COUNT: 2
|
||||
// ELEMENT: foo
|
||||
-1
@@ -10,5 +10,4 @@ fun T.usage() {
|
||||
foo()<caret>
|
||||
}
|
||||
|
||||
// INVOCATION_COUNT: 2
|
||||
// ELEMENT: foo
|
||||
Reference in New Issue
Block a user