82255d5ee8
Add tests for fake overrides with focus on java interoperability Co-authored-by: Aleksandra Arsenteva <aleksandra.arsenteva@jetbrains.com>
32 lines
354 B
Kotlin
Vendored
32 lines
354 B
Kotlin
Vendored
abstract class A {
|
|
var a1: Int
|
|
field = 0
|
|
get
|
|
set
|
|
|
|
protected var a2: Int
|
|
field = 0
|
|
protected get
|
|
protected set
|
|
|
|
constructor() /* primary */ {
|
|
super/*Any*/()
|
|
/* <init>() */
|
|
|
|
}
|
|
|
|
}
|
|
|
|
class B : J {
|
|
constructor() /* primary */ {
|
|
super/*J*/()
|
|
/* <init>() */
|
|
|
|
}
|
|
|
|
}
|
|
|
|
fun test(b: B) {
|
|
b.<set-a1>(<set-?> = 1)
|
|
}
|