JVM_IR KT-43066 Generate 'clone' in class implementing kotlin.Cloneable

This commit is contained in:
Dmitry Petrov
2020-10-30 15:40:33 +03:00
parent 7b4f781ea8
commit e4ba787034
11 changed files with 352 additions and 13 deletions
+19
View File
@@ -0,0 +1,19 @@
class A : Cloneable
interface I : Cloneable
interface I2 : Cloneable {
override fun clone(): Any
}
class C : I
class OC : I {
override fun clone(): OC = OC()
}
abstract class ACC : Cloneable
abstract class ACI : I
abstract class ACI2 : I2