15 lines
291 B
Kotlin
Vendored
15 lines
291 B
Kotlin
Vendored
@CompileTimeCalculation
|
|
open class A {
|
|
open fun inc(i: Int) = i + 1
|
|
}
|
|
|
|
@CompileTimeCalculation
|
|
class B(val b: Int) : A() {
|
|
override fun inc(j: Int): Int {
|
|
return j + b
|
|
}
|
|
}
|
|
|
|
const val a = <!EVALUATED: `11`!>A().inc(10)<!>
|
|
const val b = <!EVALUATED: `21`!>B(10).inc(11)<!>
|