enum class A { ONE, TWO fun invoke(i: Int) = i } fun test() = A.ONE(1) Resolved call: Resulting descriptor: enum entry ONE defined in A Explicit receiver kind = NO_EXPLICIT_RECEIVER Dispatch receiver = NO_RECEIVER Extension receiver = NO_RECEIVER