19 lines
273 B
Kotlin
Vendored
19 lines
273 B
Kotlin
Vendored
// MODULE: lib
|
|
// FILE: A.kt
|
|
abstract class Base {
|
|
abstract var x: String
|
|
internal set
|
|
}
|
|
|
|
class Derived: Base() {
|
|
override var x: String = "Z"
|
|
}
|
|
|
|
// MODULE: main()(lib)
|
|
// FILE: B.kt
|
|
fun box(): String {
|
|
val d = Derived()
|
|
d.x = "OK"
|
|
return d.x
|
|
}
|