innerClassInEnumEntryClass_lv13.fir.kt 408 字节
Newer Older
1 2 3 4 5 6
// !LANGUAGE: +InnerClassInEnumEntryClass +NestedClassesInEnumEntryShouldBeInner

enum class Enum {
    ENTRY_WITH_CLASS {
        inner class TestInner

7
        <!NESTED_CLASS_NOT_ALLOWED!>class TestNested<!>
8

9
        <!NESTED_CLASS_NOT_ALLOWED!>interface TestInterface<!>
10 11 12 13 14 15 16 17 18 19

        object TestObject

        enum class TestEnumClass {
            OTHER_ENTRY
        }

        companion object {}
    }
}