| // FILE: C.kt | |
| class CInt(val value: Int) | |
| val nCInt3: CInt? = CInt(3) | |
| class CLong(val value: Long) | |
| val nCLong3: CLong? = CLong(3) | |
| // FILE: test.kt | |
| fun testInt(i: Int?) = | |
| when (i) { | |
| 0 -> "zero" | |
| 42 -> "magic" | |
| else -> "other" | |
| } | |
| fun testLong(i: Long?) = | |
| when (i) { | |
| 0L -> "zero" | |
| 42L -> "magic" | |
| else -> "other" | |
| } | |
| // @TestKt.class: | |
| // 0 valueOf | |
| // 0 Integer.valueOf | |
| // 0 Long.valueOf | |
| // 0 areEqual |