Merge pull request #2773 from t-kameyama/KT-28607

KT-28607 Extract/Introduce variable fails if caret is just after expression
This commit is contained in:
igoriakovlev
2019-11-12 19:13:56 +03:00
committed by GitHub
7 changed files with 99 additions and 1 deletions
+13
View File
@@ -0,0 +1,13 @@
class A {
val list = listOf(1, 2, 3)
}
fun foo(a: A) {
for (x in a.list<caret>/* comment */) {
println(x)
}
}
/*
a.list
*/
+13
View File
@@ -0,0 +1,13 @@
class A {
val list = listOf(1, 2, 3)
}
fun foo(a: A) {
for (x in a.list<caret>/** kdoc **/) {
println(x)
}
}
/*
a.list
*/
+13
View File
@@ -0,0 +1,13 @@
class A {
val list = listOf(1, 2, 3)
}
fun foo(a: A) {
for (x in a.list<caret>) {
println(x)
}
}
/*
a.list
*/
+13
View File
@@ -0,0 +1,13 @@
class A {
val list = listOf(1, 2, 3)
}
fun foo(a: A) {
for (x in a.list /*comment*/<caret>) {
println(x)
}
}
/*
a.list
*/
+13
View File
@@ -0,0 +1,13 @@
class A {
val list = listOf(1, 2, 3)
}
fun foo(a: A) {
for (x in a.list /** kdoc **/<caret>) {
println(x)
}
}
/*
a.list
*/