Files
kotlin-fork/compiler/testData/codegen/box/classes/kt6136_2.kt
T
2015-10-07 15:13:14 +03:00

20 lines
364 B
Kotlin
Vendored

interface Id<T> {
val id: T
}
data class Actor (
id: Int,
val firstName: String,
val lastName: String
) : Id<Int> {
override val id: Int = id
}
fun box(): String {
val a1 = Actor(1, "Jeff", "Bridges")
val a1copy = a1.copy(id = a1.id)
if (a1copy.id != a1.id) return "Failed: a1copy.id==${a1copy.id}"
return "OK"
}