3f14e74b08
Comma must present now between enum entries, semicolon between last entry & first member, constructor calls must be without colons / specifiers. A swarm of tests fixed accordingly.
13 lines
259 B
Kotlin
Vendored
13 lines
259 B
Kotlin
Vendored
// !DIAGNOSTICS: -UNUSED_PARAMETER
|
|
//KT-1193 Check enum entry supertype / initialization
|
|
|
|
package kt1193
|
|
|
|
enum class MyEnum(val i: Int) {
|
|
A(12),
|
|
<!ENUM_ENTRY_SHOULD_BE_INITIALIZED!>B<!> //no error
|
|
}
|
|
|
|
open class A(x: Int = 1)
|
|
|
|
val x: MyEnum = MyEnum.A |