Import members from: suggest on type reference

#KT-29927 Fixed
This commit is contained in:
Toshiaki Kameyama
2019-02-22 14:19:45 +09:00
committed by Dmitry Gridin
parent 3af6b36401
commit 6b5ba272a0
10 changed files with 131 additions and 18 deletions
@@ -0,0 +1,7 @@
package com.test
sealed class States {
object Loading : States()
object Content : States()
object Error : States()
}
@@ -0,0 +1,7 @@
package com.test
sealed class States {
object Loading : States()
object Content : States()
object Error : States()
}
@@ -0,0 +1,15 @@
// INTENTION_TEXT: "Import members from 'com.test.States'"
import com.test.States
fun foo(s: States) {
when (s) {
is <caret>States.Loading -> {
}
is States.Error -> {
}
is States.Content -> {
}
}
}
fun bar(): States.Loading = States.Loading
@@ -0,0 +1,16 @@
// INTENTION_TEXT: "Import members from 'com.test.States'"
import com.test.States
import com.test.States.*
fun foo(s: States) {
when (s) {
is Loading -> {
}
is Error -> {
}
is Content -> {
}
}
}
fun bar(): Loading = Loading
@@ -0,0 +1,7 @@
package com.test
sealed class States {
object Loading : States()
object Content : States()
object Error : States()
}
@@ -0,0 +1,7 @@
package com.test
sealed class States {
object Loading : States()
object Content : States()
object Error : States()
}
@@ -0,0 +1,15 @@
// INTENTION_TEXT: "Import members from 'com.test.States'"
import com.test.States
fun foo(s: States) {
when (s) {
is States.Loading -> {
}
is States.Error -> {
}
is States.Content -> {
}
}
}
fun bar(): <caret>States.Loading = States.Loading
@@ -0,0 +1,16 @@
// INTENTION_TEXT: "Import members from 'com.test.States'"
import com.test.States
import com.test.States.*
fun foo(s: States) {
when (s) {
is Loading -> {
}
is Error -> {
}
is Content -> {
}
}
}
fun bar(): Loading = Loading