Files
kotlin-fork/compiler/testData/codegen/box/dataClasses/toString/primitiveArrays.kt
T
Alexander Udalov 328853dffe Add tests for obsolete issues
(Test for KT-37331 is added to multiplatform/defaultArguments/suspend.kt.)

 #KT-30080
 #KT-33641
 #KT-36237
 #KT-36952
 #KT-37331
 #KT-38920
 #KT-39256
 #KT-42415
 #KT-44636
 #KT-45704
 #KT-47084
 #KT-47894
2022-03-08 14:19:37 +01:00

30 lines
627 B
Kotlin
Vendored

// IGNORE_BACKEND: JVM, JS, JS_IR
// KT-30080
data class A(
val z: BooleanArray,
var c: CharArray,
val b: ByteArray,
val s: ShortArray,
val i: IntArray,
val f: FloatArray,
val j: LongArray,
val d: DoubleArray,
)
fun box(): String {
val a = A(
booleanArrayOf(true),
charArrayOf('a'),
byteArrayOf(1),
shortArrayOf(2),
intArrayOf(3),
floatArrayOf(4f),
longArrayOf(5),
doubleArrayOf(6.0),
)
return if (a.toString() == "A(z=[true], c=[a], b=[1], s=[2], i=[3], f=[4.0], j=[5], d=[6.0])")
"OK"
else "Fail: $a"
}