| package test | |
| class A { | |
| companion object | |
| } | |
| object O | |
| enum class E { | |
| ENTRY | |
| } | |
| val a0 = A.javaClass | |
| val a1 = test.A.javaClass | |
| val a2 = A.Companion.javaClass | |
| val a3 = A::class.java | |
| val a4 = test.A::class.java | |
| val a5 = A.Companion::class.java | |
| val o0 = O.javaClass | |
| val o1 = O::class.java | |
| val e0 = E.<!UNRESOLVED_REFERENCE!>javaClass<!> | |
| val e1 = E::class.java | |
| val e2 = E.ENTRY.javaClass | |
| val int0 = Int.javaClass | |
| val int1 = Int::class.java | |
| val string0 = String.javaClass | |
| val string1 = String::class.java |