Fix caret position in "Convert function to property" intention

#KT-19944 Fixed
This commit is contained in:
Dmitry Gridin
2019-02-28 12:29:01 +03:00
parent 29a63ae58c
commit 41f3316981
16 changed files with 28 additions and 24 deletions
@@ -3,7 +3,7 @@ interface T {
}
class A(val n: Int) {
val foo
val foo<caret>
get() = object : T {
override fun bar() {
@@ -2,7 +2,7 @@ fun test() {
class X
class A(val n: Int) {
val foo get() = X()
val foo<caret> get() = X()
}
val t = A(1).foo
@@ -1,5 +1,5 @@
class A(val n: Int) {
val foo get() = n > 1
val foo<caret> get() = n > 1
}
fun test() {
@@ -1,5 +1,5 @@
class A(val n: Int) {
val foo: Boolean
val foo<caret>: Boolean
get() {
return n > 1
}
@@ -2,7 +2,7 @@ annotation class X(val s: String)
// 1
@X("") // 2
/* 3 */ fun foo<caret>(): String {
/* 3 */ fun fo<caret>o(): String {
// 4
return ""
}
@@ -1,5 +1,5 @@
class A(val n: Int) {
val foo: Boolean
val foo<caret>: Boolean
get() = n > 1
}
@@ -1,4 +1,4 @@
package test
val foo: Boolean
val foo<caret>: Boolean
get() = true
@@ -1,4 +1,4 @@
package test
val foo: Boolean
val foo<caret>: Boolean
get() = true
@@ -1,4 +1,4 @@
package test
val isFoo: Boolean
val isFoo<caret>: Boolean
get() = true
@@ -5,7 +5,7 @@ import p.foo
class A(val n: Int)
val A.foo: Boolean
val A.foo<caret>: Boolean
get() = n > 1
fun test() {
@@ -5,7 +5,7 @@ import p.foo
class A(val n: Int)
val A.foo: Boolean
val A.foo<caret>: Boolean
get() = n > 1
fun test() {
@@ -5,7 +5,7 @@ import p.isFoo
class A(val n: Int)
val A.isFoo: Boolean
val A.isFoo<caret>: Boolean
get() = n > 1
fun test() {
@@ -10,7 +10,7 @@ open class A(val n: Int): T {
}
class B: A(1) {
override val foo: Boolean
override val foo<caret>: Boolean
get() = true
}
@@ -1,3 +1,3 @@
// WITH_RUNTIME
val String.foo: String
val String.foo<caret>: String
get() = if (isEmpty()) "" else substring(1).foo
@@ -5,7 +5,7 @@ annotation class X(val s: String)
class A(val n: Int) {
val t = 1
internal @X("1")
val <T : Number> T.foo: Boolean
val <T : Number> T.foo<caret>: Boolean
get() = toInt() - n > 1
val u = 2
}