Files
kotlin-fork/idea/testData/quickfix/addSpreadOperatorForArrayAsVarargAfterSam/withError.test
T
Pavel Kirpichenkov 2ead2fba08 [IDEA-TESTS] Update quickfix test parameters for 1.4
Tests check language feature `ProhibitVarargAsArrayAfterSamArgument`
2020-02-18 11:19:18 +03:00

22 lines
631 B
Plaintext
Vendored

// FILE: test.before.kt
// "Add a spread operator before an array passing as vararg" "false"
// ACTION: Add 'toString()' call
// ACTION: Create member function 'Test.foo'
// ACTION: Introduce import alias
// ACTION: Introduce local variable
// ACTION: Put arguments on separate lines
// ERROR: Type mismatch: inferred type is Array<???> but String! was expected
// COMPILER_ARGUMENTS: -XXLanguage:+ProhibitVarargAsArrayAfterSamArgument
// WITH_RUNTIME
fun main() {
Test.foo({}, <caret>arrayOf())
}
// FILE: Test.java
public class Test {
public static String foo(Runnable r, String... strs) {
return null;
}
}