Files
2018-09-12 09:49:25 +03:00

26 lines
429 B
Kotlin
Vendored

// EXPECTED_REACHABLE_NODES: 1293
package foo
open class A {
open val a = 2
get() {
return field + 1
}
}
class B : A() {
override val a: Int = 5
get() {
return super.a + 10 * field + 100
}
}
fun box(): String {
val a = A()
val b = B()
if (a.a != 3) return "a.a != 3, it: ${a.a}"
if (b.a != 153) return "b.a != 153, it: ${b.a}"
return "OK"
}