"abstract" modifier on enum class is an error
#KT-3454 Fixed
This commit is contained in:
@@ -116,7 +116,7 @@ enum class MyEnum() {
|
||||
<error>abstract</error> fun j() {}
|
||||
}
|
||||
|
||||
abstract enum class MyAbstractEnum() {}
|
||||
<error>abstract</error> enum class MyAbstractEnum() {}
|
||||
|
||||
//properties
|
||||
<error>val a: Int</error>
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
abstract enum class ProtocolState {
|
||||
enum class ProtocolState {
|
||||
WAITING {
|
||||
override fun signal() = ProtocolState.TALKING
|
||||
}
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
abstract enum class ProtocolState {
|
||||
enum class ProtocolState {
|
||||
WAITING {
|
||||
override fun signal() = ProtocolState.TALKING
|
||||
}
|
||||
|
||||
@@ -0,0 +1,3 @@
|
||||
// "Make 'A' not abstract" "true"
|
||||
<caret>enum class A() {
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
// "Make 'A' not abstract" "true"
|
||||
<caret>abstract enum class A() {
|
||||
}
|
||||
Reference in New Issue
Block a user