Files
kotlin/compiler/testData/codegen/enum/innerWithExistingClassObject.kt
Alexander Udalov 37fd9cea08 Place inner enum into its parent's class object
#KT-2771 In Progress

ClassifierCollector now collects all enum declarations inside non-static
classes. After all declarations are done, it processes these enums: creates
a class object if it's not present, reports errors on each enum if a class
object is not allowed, and puts every enum into this class object otherwise,
recording this fact to trace.
2012-09-20 15:02:13 +04:00

9 lines
99 B
Kotlin

class A {
class object {}
enum class E {
OK
}
}
fun box() = A.E.OK.toString()