Property <-> Function Conversion: Add/remove 'get'/'is' prefixes automatically

#KT-8812 Fixed
This commit is contained in:
Alexey Sedunov
2015-09-24 13:40:37 +03:00
parent 1b9bbf0bb6
commit 9ec87c01ab
32 changed files with 207 additions and 52 deletions
@@ -1,18 +1,18 @@
package test
interface T {
fun foo(): Boolean
fun getFoo(): Boolean
}
open class A(val n: Int): T {
override fun foo(): Boolean = n > 1
override fun getFoo(): Boolean = n > 1
}
class B: A(1) {
override fun foo(): Boolean = true
override fun getFoo(): Boolean = true
}
fun test() {
val a = A(1).foo()
val b = B().foo()
val a = A(1).getFoo()
val b = B().getFoo()
}