Fixed completion for extension function after removing members for implicit receiver from scope.

This commit is contained in:
Stanislav Erokhin
2015-08-18 15:52:08 +03:00
parent a1274f91ba
commit ec43f49ab4
9 changed files with 209 additions and 77 deletions
@@ -0,0 +1,20 @@
class B {
fun A.extFunInBForA() {}
fun B.extFunInBForB() {}
}
class A {
fun B.extFunInAForB() {}
fun A.extFunInAForA() {}
}
fun A.test() {
with(B()) {
<caret>
}
}
// EXIST: extFunInAForA
// EXIST: extFunInBForA
// EXIST: extFunInAForB
// EXIST: extFunInBForB