[FIR] Use super<Enum> as delegated calls in enum constructors
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
// FILE: test.kt
|
||||
enum class MyEnum(): MyClass() {}
|
||||
enum class MyEnum2(): MyTrait {}
|
||||
enum class MyEnum3(): <!INAPPLICABLE_CANDIDATE!>MyEnumBase<!>() {}
|
||||
enum class MyEnum3(): MyEnumBase() {}
|
||||
|
||||
open class MyClass() {}
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@ enum class A {
|
||||
constructor(x: Int)
|
||||
constructor(x: Int, y: Int): this(x+y)
|
||||
constructor(x: Double): this(x.toInt(), 1)
|
||||
constructor(x: String): <!INAPPLICABLE_CANDIDATE!>super<!>(x, 1)
|
||||
constructor(x: String): super(x, 1)
|
||||
}
|
||||
|
||||
enum class B(x: Int) {
|
||||
@@ -14,7 +14,7 @@ enum class B(x: Int) {
|
||||
|
||||
constructor(x: Int, y: Int): this(x+y)
|
||||
constructor(x: Double): this(x.toInt(), 1)
|
||||
constructor(x: String): <!INAPPLICABLE_CANDIDATE!>super<!>(x, 1)
|
||||
constructor(x: String): super(x, 1)
|
||||
}
|
||||
|
||||
enum class C {
|
||||
|
||||
Reference in New Issue
Block a user