"abstract" modifier on enum class is an error

#KT-3454 Fixed
This commit is contained in:
Pavel V. Talanov
2014-10-09 22:21:03 +04:00
parent 6eae62c235
commit c04b52561e
17 changed files with 29 additions and 10 deletions
+1 -1
View File
@@ -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 -1
View File
@@ -1,4 +1,4 @@
abstract enum class ProtocolState {
enum class ProtocolState {
WAITING {
override fun signal() = ProtocolState.TALKING
}
+1 -1
View File
@@ -1,4 +1,4 @@
abstract enum class ProtocolState {
enum class ProtocolState {
WAITING {
override fun signal() = ProtocolState.TALKING
}