DeprecatedSymbolUsageFix: dealing with vararg's

This commit is contained in:
Valentin Kipyatkov
2015-05-21 18:00:46 +03:00
parent f8a4d9bf0b
commit 97d3620262
48 changed files with 1035 additions and 232 deletions
@@ -0,0 +1,12 @@
// "Replace with 'newFun(*p, x = null)'" "true"
@deprecated("", ReplaceWith("newFun(*p, x = null)"))
fun oldFun(vararg p: Int){
newFun(*p, x = null)
}
fun newFun(vararg p: Int, x: String? = ""){}
fun foo() {
<caret>oldFun(1, 2, 3)
}
@@ -0,0 +1,12 @@
// "Replace with 'newFun(*p, x = null)'" "true"
@deprecated("", ReplaceWith("newFun(*p, x = null)"))
fun oldFun(vararg p: Int){
newFun(*p, x = null)
}
fun newFun(vararg p: Int, x: String? = ""){}
fun foo() {
<caret>newFun(1, 2, 3, x = null)
}
@@ -0,0 +1,12 @@
// "Replace with 'newFun(*p, 1)'" "true"
@deprecated("", ReplaceWith("newFun(*p, 1)"))
fun oldFun(vararg p: Int){
newFun(*p, 1)
}
fun newFun(vararg p: Int){}
fun foo() {
<caret>oldFun(1, 2, 3)
}
@@ -0,0 +1,12 @@
// "Replace with 'newFun(*p, 1)'" "true"
@deprecated("", ReplaceWith("newFun(*p, 1)"))
fun oldFun(vararg p: Int){
newFun(*p, 1)
}
fun newFun(vararg p: Int){}
fun foo() {
<caret>newFun(1, 2, 3, 1)
}
@@ -0,0 +1,12 @@
// "Replace with 'newFun(*p, *list.toIntArray())'" "true"
@deprecated("", ReplaceWith("newFun(*p, *list.toIntArray())"))
fun oldFun(list: List<Int>, vararg p: Int){
newFun(*p, *list.toIntArray())
}
fun newFun(vararg p: Int){}
fun foo(list: List<Int>) {
<caret>oldFun(list, 1, 2, 3)
}
@@ -0,0 +1,12 @@
// "Replace with 'newFun(*p, *list.toIntArray())'" "true"
@deprecated("", ReplaceWith("newFun(*p, *list.toIntArray())"))
fun oldFun(list: List<Int>, vararg p: Int){
newFun(*p, *list.toIntArray())
}
fun newFun(vararg p: Int){}
fun foo(list: List<Int>) {
<caret>newFun(1, 2, 3, *list.toIntArray())
}
@@ -0,0 +1,12 @@
// "Replace with 'newFun(p)'" "true"
@deprecated("", ReplaceWith("newFun(p)"))
fun oldFun(vararg p: Boolean){
newFun(p)
}
fun newFun(p: BooleanArray){}
fun foo() {
<caret>oldFun(true, false)
}
@@ -0,0 +1,12 @@
// "Replace with 'newFun(p)'" "true"
@deprecated("", ReplaceWith("newFun(p)"))
fun oldFun(vararg p: Boolean){
newFun(p)
}
fun newFun(p: BooleanArray){}
fun foo() {
<caret>newFun(booleanArrayOf(true, false))
}
@@ -0,0 +1,12 @@
// "Replace with 'newFun(p)'" "true"
@deprecated("", ReplaceWith("newFun(p)"))
fun oldFun(vararg p: Byte){
newFun(p)
}
fun newFun(p: ByteArray){}
fun foo() {
<caret>oldFun(1, 2, 3)
}
@@ -0,0 +1,12 @@
// "Replace with 'newFun(p)'" "true"
@deprecated("", ReplaceWith("newFun(p)"))
fun oldFun(vararg p: Byte){
newFun(p)
}
fun newFun(p: ByteArray){}
fun foo() {
<caret>newFun(byteArrayOf(1, 2, 3))
}
@@ -0,0 +1,10 @@
// "Replace with 'newFun(*c)'" "true"
@deprecated("", ReplaceWith("newFun(*c)"))
fun oldFun(vararg c: Char){}
fun newFun(vararg c: Char){}
fun foo() {
<caret>oldFun(*listOf(java.io.File.separatorChar).toCharArray())
}
@@ -0,0 +1,10 @@
// "Replace with 'newFun(*c)'" "true"
@deprecated("", ReplaceWith("newFun(*c)"))
fun oldFun(vararg c: Char){}
fun newFun(vararg c: Char){}
fun foo() {
<caret>newFun(*listOf(java.io.File.separatorChar).toCharArray())
}
@@ -0,0 +1,10 @@
// "Replace with 'newFun(*c)'" "true"
@deprecated("", ReplaceWith("newFun(*c)"))
fun oldFun(vararg c: Char){}
fun newFun(vararg c: Char){}
fun foo() {
<caret>oldFun(java.io.File.separatorChar)
}
@@ -0,0 +1,10 @@
// "Replace with 'newFun(*c)'" "true"
@deprecated("", ReplaceWith("newFun(*c)"))
fun oldFun(vararg c: Char){}
fun newFun(vararg c: Char){}
fun foo() {
<caret>newFun(java.io.File.separatorChar)
}
@@ -0,0 +1,14 @@
// "Replace with 'newFun(p)'" "true"
fun foo(vararg s: String) = s.joinToString()
@deprecated("", ReplaceWith("newFun(p)"))
fun oldFun(p: String){
newFun(p)
}
fun newFun(p: String){}
fun foo() {
<caret>oldFun(foo(*arrayOf("a", "b")))
}
@@ -0,0 +1,14 @@
// "Replace with 'newFun(p)'" "true"
fun foo(vararg s: String) = s.joinToString()
@deprecated("", ReplaceWith("newFun(p)"))
fun oldFun(p: String){
newFun(p)
}
fun newFun(p: String){}
fun foo() {
<caret>newFun(foo(*arrayOf("a", "b")))
}
@@ -0,0 +1,12 @@
// "Replace with 'newFun(p)'" "true"
@deprecated("", ReplaceWith("newFun(p)"))
fun oldFun(vararg p: Double){
newFun(p)
}
fun newFun(p: DoubleArray){}
fun foo() {
<caret>oldFun(1.0, 2.0)
}
@@ -0,0 +1,12 @@
// "Replace with 'newFun(p)'" "true"
@deprecated("", ReplaceWith("newFun(p)"))
fun oldFun(vararg p: Double){
newFun(p)
}
fun newFun(p: DoubleArray){}
fun foo() {
<caret>newFun(doubleArrayOf(1.0, 2.0))
}
@@ -0,0 +1,12 @@
// "Replace with 'newFun(p)'" "true"
@deprecated("", ReplaceWith("newFun(p)"))
fun oldFun(vararg p: Float){
newFun(p)
}
fun newFun(p: FloatArray){}
fun foo() {
<caret>oldFun(1f)
}
@@ -0,0 +1,12 @@
// "Replace with 'newFun(p)'" "true"
@deprecated("", ReplaceWith("newFun(p)"))
fun oldFun(vararg p: Float){
newFun(p)
}
fun newFun(p: FloatArray){}
fun foo() {
<caret>newFun(floatArrayOf(1f))
}
@@ -0,0 +1,12 @@
// "Replace with 'newFun(p)'" "true"
@deprecated("", ReplaceWith("newFun(p)"))
fun oldFun(vararg p: Long){
newFun(p)
}
fun newFun(p: LongArray){}
fun foo() {
<caret>oldFun(1L)
}
@@ -0,0 +1,12 @@
// "Replace with 'newFun(p)'" "true"
@deprecated("", ReplaceWith("newFun(p)"))
fun oldFun(vararg p: Long){
newFun(p)
}
fun newFun(p: LongArray){}
fun foo() {
<caret>newFun(longArrayOf(1L))
}
@@ -0,0 +1,12 @@
// "Replace with 'newFun(p)'" "true"
@deprecated("", ReplaceWith("newFun(p)"))
fun oldFun(vararg p: Int){
newFun(p)
}
fun newFun(p: IntArray){}
fun foo(list1: List<Int>,list2: List<Int>) {
<caret>oldFun(*list1.toIntArray(), 0, *list2.toIntArray())
}
@@ -0,0 +1,12 @@
// "Replace with 'newFun(p)'" "true"
@deprecated("", ReplaceWith("newFun(p)"))
fun oldFun(vararg p: Int){
newFun(p)
}
fun newFun(p: IntArray){}
fun foo(list1: List<Int>,list2: List<Int>) {
<caret>newFun(intArrayOf(*list1.toIntArray(), 0, *list2.toIntArray()))
}
@@ -0,0 +1,12 @@
// "Replace with 'newFun(*p, 1)'" "true"
@deprecated("", ReplaceWith("newFun(*p, 1)"))
fun oldFun(vararg p: Int){
newFun(*p, 1)
}
fun newFun(vararg p: Int){}
fun foo(list1: List<Int>,list2: List<Int>) {
<caret>oldFun(*list1.toIntArray(), 0, *list2.toIntArray())
}
@@ -0,0 +1,12 @@
// "Replace with 'newFun(*p, 1)'" "true"
@deprecated("", ReplaceWith("newFun(*p, 1)"))
fun oldFun(vararg p: Int){
newFun(*p, 1)
}
fun newFun(vararg p: Int){}
fun foo(list1: List<Int>,list2: List<Int>) {
<caret>newFun(*list1.toIntArray(), 0, *list2.toIntArray(), 1)
}
@@ -0,0 +1,12 @@
// "Replace with 'newFun(p)'" "true"
@deprecated("", ReplaceWith("newFun(p)"))
fun oldFun(vararg p: Short){
newFun(p)
}
fun newFun(p: ShortArray){}
fun foo() {
<caret>oldFun(1)
}
@@ -0,0 +1,12 @@
// "Replace with 'newFun(p)'" "true"
@deprecated("", ReplaceWith("newFun(p)"))
fun oldFun(vararg p: Short){
newFun(p)
}
fun newFun(p: ShortArray){}
fun foo() {
<caret>newFun(shortArrayOf(1))
}
@@ -0,0 +1,12 @@
// "Replace with 'newFun(p1, *p2)'" "true"
@deprecated("", ReplaceWith("newFun(p1, *p2)"))
fun oldFun(p1: String, vararg p2: Int){
newFun(p1, *p2)
}
fun newFun(p1: String, vararg p2: Int){}
fun foo() {
<caret>oldFun("a")
}
@@ -0,0 +1,12 @@
// "Replace with 'newFun(p1, *p2)'" "true"
@deprecated("", ReplaceWith("newFun(p1, *p2)"))
fun oldFun(p1: String, vararg p2: Int){
newFun(p1, *p2)
}
fun newFun(p1: String, vararg p2: Int){}
fun foo() {
<caret>newFun("a")
}
@@ -0,0 +1,12 @@
// "Replace with 'newFun(p1, *p2)'" "true"
@deprecated("", ReplaceWith("newFun(p1, *p2)"))
fun oldFun(p1: String, vararg p2: Int){
newFun(p1, *p2)
}
fun newFun(p1: String, vararg p2: Int){}
fun foo() {
<caret>oldFun("a", 1)
}
@@ -0,0 +1,12 @@
// "Replace with 'newFun(p1, *p2)'" "true"
@deprecated("", ReplaceWith("newFun(p1, *p2)"))
fun oldFun(p1: String, vararg p2: Int){
newFun(p1, *p2)
}
fun newFun(p1: String, vararg p2: Int){}
fun foo() {
<caret>newFun("a", 1)
}
@@ -0,0 +1,12 @@
// "Replace with 'newFun(p1, *p2)'" "true"
@deprecated("", ReplaceWith("newFun(p1, *p2)"))
fun oldFun(p1: String, vararg p2: Int){
newFun(p1, *p2)
}
fun newFun(p1: String, vararg p2: Int){}
fun foo() {
<caret>oldFun("a", 1, 2, 3)
}
@@ -0,0 +1,12 @@
// "Replace with 'newFun(p1, *p2)'" "true"
@deprecated("", ReplaceWith("newFun(p1, *p2)"))
fun oldFun(p1: String, vararg p2: Int){
newFun(p1, *p2)
}
fun newFun(p1: String, vararg p2: Int){}
fun foo() {
<caret>newFun("a", 1, 2, 3)
}
@@ -0,0 +1,12 @@
// "Replace with 'newFun(p1, *p2)'" "true"
@deprecated("", ReplaceWith("newFun(p1, *p2)"))
fun oldFun(p1: String, vararg p2: Int){
newFun(p1, *p2)
}
fun newFun(p1: String, vararg p2: Int){}
fun foo(array: IntArray) {
<caret>oldFun("a", *array)
}
@@ -0,0 +1,12 @@
// "Replace with 'newFun(p1, *p2)'" "true"
@deprecated("", ReplaceWith("newFun(p1, *p2)"))
fun oldFun(p1: String, vararg p2: Int){
newFun(p1, *p2)
}
fun newFun(p1: String, vararg p2: Int){}
fun foo(array: IntArray) {
<caret>newFun("a", *array)
}
@@ -0,0 +1,12 @@
// "Replace with 'newFun(p1, p2)'" "true"
@deprecated("", ReplaceWith("newFun(p1, p2)"))
fun oldFun(p1: String, vararg p2: Int) {
newFun(p1, p2)
}
fun newFun(p1: String, p2: IntArray){}
fun foo(array: IntArray) {
<caret>oldFun("a", *array)
}
@@ -0,0 +1,12 @@
// "Replace with 'newFun(p1, p2)'" "true"
@deprecated("", ReplaceWith("newFun(p1, p2)"))
fun oldFun(p1: String, vararg p2: Int) {
newFun(p1, p2)
}
fun newFun(p1: String, p2: IntArray){}
fun foo(array: IntArray) {
<caret>newFun("a", array)
}
@@ -0,0 +1,12 @@
// "Replace with 'newFun(p1, p2)'" "true"
@deprecated("", ReplaceWith("newFun(p1, p2)"))
fun oldFun(p1: String, vararg p2: Int) {
newFun(p1, p2)
}
fun newFun(p1: String, p2: IntArray){}
fun foo() {
<caret>oldFun("a", 1, 2, 3)
}
@@ -0,0 +1,12 @@
// "Replace with 'newFun(p1, p2)'" "true"
@deprecated("", ReplaceWith("newFun(p1, p2)"))
fun oldFun(p1: String, vararg p2: Int) {
newFun(p1, p2)
}
fun newFun(p1: String, p2: IntArray){}
fun foo() {
<caret>newFun("a", intArrayOf(1, 2, 3))
}
@@ -0,0 +1,12 @@
// "Replace with 'newFun(p1, *p2)'" "true"
@deprecated("", ReplaceWith("newFun(p1, *p2)"))
fun oldFun(p1: String, p2: IntArray) {
newFun(p1, *p2)
}
fun newFun(p1: String, vararg p2: Int){}
fun foo(array: IntArray) {
<caret>oldFun("a", array)
}
@@ -0,0 +1,12 @@
// "Replace with 'newFun(p1, *p2)'" "true"
@deprecated("", ReplaceWith("newFun(p1, *p2)"))
fun oldFun(p1: String, p2: IntArray) {
newFun(p1, *p2)
}
fun newFun(p1: String, vararg p2: Int){}
fun foo(array: IntArray) {
<caret>newFun("a", *array)
}
@@ -0,0 +1,12 @@
// "Replace with 'newFun(p1, *p2)'" "true"
@deprecated("", ReplaceWith("newFun(p1, *p2)"))
fun oldFun(p1: String, p2: IntArray) {
newFun(p1, *p2)
}
fun newFun(p1: String, vararg p2: Int){}
fun foo() {
<caret>oldFun("a", intArrayOf(1, 2, 3))
}
@@ -0,0 +1,12 @@
// "Replace with 'newFun(p1, *p2)'" "true"
@deprecated("", ReplaceWith("newFun(p1, *p2)"))
fun oldFun(p1: String, p2: IntArray) {
newFun(p1, *p2)
}
fun newFun(p1: String, vararg p2: Int){}
fun foo() {
<caret>newFun("a", 1, 2, 3)
}