[IR][tests] New test: non-abstract callable member in abstract class becomes abstract

^KT-53663
This commit is contained in:
Dmitriy Dolovov
2022-08-20 17:08:37 +02:00
parent 94f9963230
commit 8374b2da85
35 changed files with 633 additions and 0 deletions
@@ -0,0 +1,10 @@
package lib1
abstract class A {
val foo1: Int = 42
val foo2: Int get() = 42
open val bar1: Int = 42
open val bar2: Int get() = 42
open val baz1: Int = 42
open val baz2: Int get() = 42
}
@@ -0,0 +1,10 @@
package lib1
abstract class A {
abstract val foo1: Int
abstract val foo2: Int
abstract val bar1: Int
abstract val bar2: Int
abstract val baz1: Int
abstract val baz2: Int
}
@@ -0,0 +1,12 @@
STEP 0:
dependencies: stdlib
modifications:
U : l1.kt.0 -> l1.kt
STEP 1:
dependencies: stdlib
modifications:
U : l1.kt.1 -> l1.kt
STEP 2:
dependencies: stdlib
modifications:
U : l1.kt.0 -> l1.kt