Intentions: function <-> property conversion

This commit is contained in:
Alexey Sedunov
2015-01-28 13:58:40 +03:00
parent 15ebbdb349
commit 03e076aba3
87 changed files with 1488 additions and 54 deletions
@@ -0,0 +1,18 @@
package test
trait T {
fun foo(): Boolean
}
open class A(val n: Int): T {
override fun foo(): Boolean = n > 1
}
class B: A(1) {
override fun <caret>foo(): Boolean = true
}
fun test() {
val a = A(1).foo()
val b = B().foo()
}