[FIR-TEST] Add new testdata generated after changes in previous commit

This commit is contained in:
Dmitriy Novozhilov
2019-12-11 16:16:22 +03:00
parent e9c02a1cca
commit 2536fa0cd5
4578 changed files with 104067 additions and 1 deletions
@@ -0,0 +1,70 @@
// See KT-10325: private setters are allowed for overridden properties in final class
interface A {
val a: Int
var b: Int
}
abstract class AA {
abstract val c: Int
abstract var d: Int
}
class B : A, AA() {
override var a: Int = 0
// Ok
private set
override var b: Int = 1
private set
override var c: Int = 2
// Ok
private set
override var d: Int = 3
private set
}
open class C : A, AA() {
override var a: Int = 0
// Errors here and below
private set
override var b: Int = 1
private set
override var c: Int = 2
private set
override var d: Int = 3
private set
}
abstract class D : A, AA() {
override var a: Int = 0
// Errors here and below
private set
override var b: Int = 1
private set
override var c: Int = 2
private set
override var d: Int = 3
private set
}
interface E : A {
override var a: Int
get() = 0
// Errors here and below
private set(arg) {}
override var b: Int
get() = 0
private set(arg) {}
}