Files
kotlin/compiler/testData/diagnostics/tests/enum/starImportNestedClassAndEntries.kt
Alexander Udalov b52f337f7f Drop enum class object hack
Place valueOf() and values() into the static scope of the corresponding enum
class

 #KT-5580 Fixed
 #KT-2410 Fixed
2014-09-09 20:42:37 +04:00

25 lines
299 B
Kotlin

// FILE: E.kt
package foo
enum class E {
ENTRY
ANOTHER
class Nested {
class object {
fun foo() = 42
}
}
}
// FILE: main.kt
package bar
import foo.E.*
fun f1() = ENTRY
fun f2() = ANOTHER
fun f3() = Nested()
fun f4() = Nested.foo()
fun f5() = values()