Files
kotlin-fork/compiler/testData/diagnostics/tests/enum/localEnums.kt
T
Svetlana Isakova bc3f6e200a Refactoring in PositioningStrategies
Rename: NAME_IDENTIFIER -> DECLARATION_NAME
NAMED_ELEMENT -> DECLARATION_SIGNATURE
DECLARATION, DECLARATION_OR_DEFAULT (merged) -> DECLARATION_SIGNATURE_OR_DEFAULT
2014-09-01 12:32:53 +04:00

21 lines
405 B
Kotlin

// !DIAGNOSTICS: -UNUSED_VARIABLE
fun foo() {
<!LOCAL_ENUM_NOT_ALLOWED!>enum class A<!> {
FOO
BAR
}
val foo = A.FOO
val b = object {
<!LOCAL_ENUM_NOT_ALLOWED!>enum class B<!> {}
}
class C {
<!LOCAL_ENUM_NOT_ALLOWED!>enum class D<!> {}
}
val f = {
<!LOCAL_ENUM_NOT_ALLOWED!>enum class E<!> {}
}
enum class<!SYNTAX!><!> {}
}