@@ -75,7 +75,7 @@ val generate: TaskProvider<Task> = tasks.register("generate") {
75
75
val tupleFlatten = createStringBuilder(packageName)
76
76
.append(" import kotlin.jvm.JvmName" )
77
77
78
- val toVarArg = createStringBuilder(packageName)
78
+ val toVararg = createStringBuilder(packageName)
79
79
.append(" import kotlin.jvm.JvmName" )
80
80
81
81
(2 .. numOfArgs).forEach { upperNumber ->
@@ -327,7 +327,7 @@ val generate: TaskProvider<Task> = tasks.register("generate") {
327
327
}
328
328
}
329
329
330
- toVarArg .append(
330
+ toVararg .append(
331
331
"""
332
332
|/**
333
333
| * Splits this [Array] into the first element and the rest as `Array<out T>`.
@@ -336,7 +336,7 @@ val generate: TaskProvider<Task> = tasks.register("generate") {
336
336
| *
337
337
| * @since 3.1.0
338
338
| */
339
- |inline fun <reified T> Array<out T>.toVarArg (): Pair<T, Array<out T>> =
339
+ |inline fun <reified T> Array<out T>.toVararg (): Pair<T, Array<out T>> =
340
340
| first() to drop(1).toList().toTypedArray()
341
341
|
342
342
""" .trimMargin()
@@ -345,7 +345,7 @@ val generate: TaskProvider<Task> = tasks.register("generate") {
345
345
346
346
primitiveTypes.forEach { (type, arrayType) ->
347
347
listOf (" Iterable" , " Array" ).forEach { receiver ->
348
- toVarArg .append(
348
+ toVararg .append(
349
349
"""
350
350
|/**
351
351
| * Splits this [$receiver ] into the first element and the rest as [$arrayType ].
@@ -354,14 +354,14 @@ val generate: TaskProvider<Task> = tasks.register("generate") {
354
354
| *
355
355
| * @since 3.1.0
356
356
| */
357
- |@JvmName("toVarArg $type ")
358
- |fun $receiver <$type >.toVarArg (): Pair<$type , $arrayType > =
357
+ |@JvmName("toVararg $type ")
358
+ |fun $receiver <$type >.toVararg (): Pair<$type , $arrayType > =
359
359
| first() to drop(1).to$arrayType ()
360
360
|
361
361
""" .trimMargin()
362
362
).appendLine()
363
363
}
364
- toVarArg .append(
364
+ toVararg .append(
365
365
"""
366
366
|/**
367
367
| * Splits this [Sequence] into the first element and the rest as [$arrayType ].
@@ -370,8 +370,8 @@ val generate: TaskProvider<Task> = tasks.register("generate") {
370
370
| *
371
371
| * @since 3.1.0
372
372
| */
373
- |@JvmName("toVarArg $type ")
374
- |fun Sequence<$type >.toVarArg (): Pair<$type , $arrayType > =
373
+ |@JvmName("toVararg $type ")
374
+ |fun Sequence<$type >.toVararg (): Pair<$type , $arrayType > =
375
375
| first() to drop(1).toList().to$arrayType ()
376
376
|
377
377
|/**
@@ -381,8 +381,8 @@ val generate: TaskProvider<Task> = tasks.register("generate") {
381
381
| *
382
382
| * @since 3.1.0
383
383
| */
384
- |@JvmName("toVarArg $type ")
385
- |fun $arrayType .toVarArg (): Pair<$type , $arrayType > =
384
+ |@JvmName("toVararg $type ")
385
+ |fun $arrayType .toVararg (): Pair<$type , $arrayType > =
386
386
| first() to drop(1).to$arrayType ()
387
387
|
388
388
""" .trimMargin()
@@ -412,8 +412,8 @@ val generate: TaskProvider<Task> = tasks.register("generate") {
412
412
val tupleFlattenFile = packageDir.resolve(" tupleFlatten.kt" )
413
413
tupleFlattenFile.writeText(tupleFlatten.toString())
414
414
415
- val toVarArgFile = packageDir.resolve(" toVarArg .kt" )
416
- toVarArgFile .writeText(toVarArg .toString())
415
+ val toVarargFile = packageDir.resolve(" toVararg .kt" )
416
+ toVarargFile .writeText(toVararg .toString())
417
417
}
418
418
}
419
419
generationFolder.builtBy(generate)
@@ -453,9 +453,9 @@ val generateTest: TaskProvider<Task> = tasks.register("generateTest") {
453
453
val tupleFactoryTest = createStringBuilder(packageName)
454
454
.appendTest(" TupleFactoryTest" )
455
455
456
- val toVarArgTest = createStringBuilder(packageName)
457
- .appendTest(" ToVarArgTest " )
458
- toVarArgTest .append(
456
+ val toVarargTest = createStringBuilder(packageName)
457
+ .appendTest(" ToVarargTest " )
458
+ toVarargTest .append(
459
459
"""
460
460
| fun expectString(s: String, vararg others: String) {}
461
461
| fun expectBoolean(first: Boolean, vararg others: Boolean) {}
@@ -468,9 +468,9 @@ val generateTest: TaskProvider<Task> = tasks.register("generateTest") {
468
468
| fun expectDouble(first: Double, vararg others: Double) {}
469
469
|
470
470
| @Test
471
- | fun toVarArg_array () {
471
+ | fun toVararg_array () {
472
472
| val arr = arrayOf("a", "b")
473
- | val pair = arr.toVarArg ()
473
+ | val pair = arr.toVararg ()
474
474
|
475
475
| val (first, rest) = pair
476
476
| expectString(first, *rest)
@@ -496,12 +496,12 @@ val generateTest: TaskProvider<Task> = tasks.register("generateTest") {
496
496
" Double" -> " 1.0" to " 2.0, 3.0"
497
497
else -> throw IllegalStateException (" not all primitiveTypes cases covered: $type " )
498
498
}
499
- toVarArgTest .append(
499
+ toVarargTest .append(
500
500
"""
501
501
| @Test
502
- | fun toVarArg_ $arrayType () {
502
+ | fun toVararg_ $arrayType () {
503
503
| val arr = ${arrayType} Of($value1 , $value2 )
504
- | val pair = arr.toVarArg ()
504
+ | val pair = arr.toVararg ()
505
505
|
506
506
| val (first, rest) = pair
507
507
| expect$type (first, *rest)
@@ -514,12 +514,12 @@ val generateTest: TaskProvider<Task> = tasks.register("generateTest") {
514
514
""" .trimMargin()
515
515
).appendLine().appendLine()
516
516
listOf (" Iterable" to " listOf" , " Sequence" to " sequenceOf" ).forEach { (receiver, factory) ->
517
- toVarArgTest .append(
517
+ toVarargTest .append(
518
518
"""
519
519
| @Test
520
- | fun toVarArg_ ${receiver} _of_${type} _returns_$arrayType () {
520
+ | fun toVararg_ ${receiver} _of_${type} _returns_$arrayType () {
521
521
| val arr: $receiver <$type > = ${factory} ($value1 , $value2 )
522
- | val pair = arr.toVarArg ()
522
+ | val pair = arr.toVararg ()
523
523
|
524
524
| val (first, rest) = pair
525
525
| expect$type (first, *rest)
@@ -826,9 +826,9 @@ val generateTest: TaskProvider<Task> = tasks.register("generateTest") {
826
826
val factoryTestFile = packageDir.resolve(" TupleFactoryTest.kt" )
827
827
factoryTestFile.writeText(tupleFactoryTest.toString())
828
828
829
- toVarArgTest .append(" }" )
830
- val toVarArgTestFile = packageDir.resolve(" ToVarArgTest .kt" )
831
- toVarArgTestFile .writeText(toVarArgTest .toString())
829
+ toVarargTest .append(" }" )
830
+ val toVarargTestFile = packageDir.resolve(" ToVarargTest .kt" )
831
+ toVarargTestFile .writeText(toVarargTest .toString())
832
832
}
833
833
}
834
834
generationTestFolder.builtBy(generateTest)
0 commit comments