Inner classes are no more allowed inside enum entries #KT-9750 Fixed

Forbidden use-case deleted from codegen tests
This commit is contained in:
Mikhail Glukhikh
2015-11-13 17:54:05 +03:00
parent 3f4430087e
commit 02fb19c3ea
5 changed files with 7 additions and 28 deletions
@@ -15,8 +15,11 @@ class D {
}
enum class H {
I0 {
<!WRONG_MODIFIER_CONTAINING_DECLARATION!>inner<!> class II0
},
<!WRONG_MODIFIER_TARGET!>inner<!> I {
inner class II
<!WRONG_MODIFIER_CONTAINING_DECLARATION!>inner<!> class II
};
inner class J
@@ -82,6 +82,8 @@ public final class D {
}
public final enum class H : kotlin.Enum<H> {
enum entry I0
enum entry I
private constructor H()