KT-19126 Add convert property initializer to getter in interfaces (#1224)
This commit is contained in:
committed by
Dmitry Jemerov
parent
2536615e0e
commit
666c241479
@@ -0,0 +1,7 @@
|
||||
// "Convert property initializer to getter" "true"
|
||||
|
||||
fun String.foo() = "bar"
|
||||
|
||||
interface A {
|
||||
val name = <caret>"The quick brown fox jumps over the lazy dog".foo()
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
// "Convert property initializer to getter" "true"
|
||||
|
||||
fun String.foo() = "bar"
|
||||
|
||||
interface A {
|
||||
val name: String
|
||||
get() = "The quick brown fox jumps over the lazy dog".foo()
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
// "Convert property initializer to getter" "true"
|
||||
// WITH_RUNTIME
|
||||
|
||||
fun String.foo() = "bar"
|
||||
|
||||
interface A {
|
||||
var name = <caret>"The quick brown fox jumps over the lazy dog".foo()
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
// "Convert property initializer to getter" "true"
|
||||
// WITH_RUNTIME
|
||||
|
||||
fun String.foo() = "bar"
|
||||
|
||||
interface A {
|
||||
var name: String
|
||||
get() = "The quick brown fox jumps over the lazy dog".foo()
|
||||
set(value) = TODO()
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
// "Convert property initializer to getter" "true"
|
||||
|
||||
fun String.foo() = "bar"
|
||||
fun nop() {
|
||||
|
||||
}
|
||||
|
||||
interface A {
|
||||
var name = <caret>"The quick brown fox jumps over the lazy dog".foo()
|
||||
set(value) = nop()
|
||||
}
|
||||
+12
@@ -0,0 +1,12 @@
|
||||
// "Convert property initializer to getter" "true"
|
||||
|
||||
fun String.foo() = "bar"
|
||||
fun nop() {
|
||||
|
||||
}
|
||||
|
||||
interface A {
|
||||
var name: String
|
||||
get() = "The quick brown fox jumps over the lazy dog".foo()
|
||||
set(value) = nop()
|
||||
}
|
||||
Reference in New Issue
Block a user