Quick fix for applying spread operator where vararg is expected #KT-6824 Fixed

This commit is contained in:
shiraji
2016-12-27 01:35:18 +09:00
committed by Mikhail Glukhikh
parent 6ae4b42164
commit 44e69d8adc
15 changed files with 201 additions and 7 deletions
@@ -0,0 +1,10 @@
// "Change 'y' to '*y'" "false"
// ACTION: Add 'toString()' call
// ACTION: Change parameter 'x' type of function 'foo' to 'Array<String>'
// ACTION: Convert to block body
// ACTION: Create function 'foo'
// ERROR: Type mismatch: inferred type is Array<String> but String was expected
fun foo(x: String) {}
fun bar(y: Array<String>) = foo(y<caret>)