Files
kotlin-fork/compiler/testData/codegen/boxWithStdlib/dataClasses/tostring/alreadyDeclaredWrongSignature.kt
T
2013-02-11 02:01:40 +04:00

17 lines
429 B
Kotlin

data class A(val x: Int) {
fun toString(other: Any): String = ""
}
data class B(val x: Int) {
fun toString(other: B, another: Any): String = ""
}
fun box(): String {
javaClass<A>().getDeclaredMethod("toString")
javaClass<A>().getDeclaredMethod("toString", javaClass<Any>())
javaClass<B>().getDeclaredMethod("toString")
javaClass<B>().getDeclaredMethod("toString", javaClass<B>(), javaClass<Any>())
return "OK"
}