Files
kotlin-fork/compiler/testData/codegen/box/jvmOverloads/manyParameters.kt
T
2020-05-08 17:30:19 +03:00

56 lines
1.3 KiB
Kotlin
Vendored

// TARGET_BACKEND: JVM
// WITH_RUNTIME
// FILE: JavaCall.java
public class JavaCall {
public static void test() {
new Example();
new Example("1");
}
}
// FILE: Example.kt
data class Example @JvmOverloads constructor(
var one: String = "",
var two: String = "",
var three: String = "",
var four: String = "",
var five: String = "",
var six: String = "",
var seven: String = "",
var eight: String = "",
var nine: String = "",
var ten: String = "",
var eleven: String = "",
var twelve: String = "",
var thirteen: String = "",
var fourteen: String = "",
var fifteen: String = "",
var sixteen: String = "",
var seventeen: String = "",
var eighteen: String = "",
var nineteen: String = "",
var twenty: String = "",
var twentyOne: String = "",
var twentyTwo: String = "",
var twentyThree: String = "",
var twentyFour: String = "",
var twentyFive: String = "",
var twentySix: String = "",
var twentySeven: String = "",
var twentyEight: String = "",
var twentyNine: String = "",
var thirty: String = "",
var thirtyOne: String = "",
var thirtyTwo: String = "",
var thirtyThree: String = "",
var thirtyFour: String = ""
)
fun box(): String {
Example()
JavaCall.test()
return "OK"
}