Prohibit extending kotlin.Enum directly

#KT-7773 Fixed
This commit is contained in:
Dmitry Petrov
2017-05-24 16:17:28 +03:00
parent b9e45bcd54
commit 902d3af280
7 changed files with 62 additions and 3 deletions
@@ -0,0 +1,9 @@
class Test1 : <!CLASS_CANNOT_BE_EXTENDED_DIRECTLY!>Enum<Test1><!>("", 0)
class Outer {
class Test2 : <!CLASS_CANNOT_BE_EXTENDED_DIRECTLY!>Enum<Test2><!>("", 0)
}
fun outer() {
class Test3 : <!CLASS_CANNOT_BE_EXTENDED_DIRECTLY!>Enum<Test3><!>("", 0)
}