blob: 04201081d9aacc7d016161c6ef57b97b5096be94 [file]
// TARGET_BACKEND: JVM
// FILE: ClassBuilder.java
import org.jetbrains.annotations.Nullable;
public interface ClassBuilder {
void newMethod(@Nullable String[] exceptions);
}
// FILE: test.kt
typealias JvmMethodExceptionTypes = Array<out String?>?
class TestClassBuilder : ClassBuilder {
override fun newMethod(exceptions: JvmMethodExceptionTypes) {
}
}
fun box(): String {
val arr = arrayOf("OK")
TestClassBuilder().newMethod(null)
TestClassBuilder().newMethod(arr)
return arr[0]
}