Skip to content

Commit ea96186

Browse files
authored
Merge pull request #260 from robstoll/feature/toVarArg
rename toVarArg to toVararg in order to be in line with varargToList
2 parents 010fecb + adf6fcf commit ea96186

File tree

3 files changed

+143
-143
lines changed

3 files changed

+143
-143
lines changed

gradle/code-generation/src/main/kotlin/code-generation.generate.gradle.kts

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ val generate: TaskProvider<Task> = tasks.register("generate") {
7575
val tupleFlatten = createStringBuilder(packageName)
7676
.append("import kotlin.jvm.JvmName")
7777

78-
val toVarArg = createStringBuilder(packageName)
78+
val toVararg = createStringBuilder(packageName)
7979
.append("import kotlin.jvm.JvmName")
8080

8181
(2..numOfArgs).forEach { upperNumber ->
@@ -327,7 +327,7 @@ val generate: TaskProvider<Task> = tasks.register("generate") {
327327
}
328328
}
329329

330-
toVarArg.append(
330+
toVararg.append(
331331
"""
332332
|/**
333333
| * 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") {
336336
| *
337337
| * @since 3.1.0
338338
| */
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>> =
340340
| first() to drop(1).toList().toTypedArray()
341341
|
342342
""".trimMargin()
@@ -345,7 +345,7 @@ val generate: TaskProvider<Task> = tasks.register("generate") {
345345

346346
primitiveTypes.forEach { (type, arrayType) ->
347347
listOf("Iterable", "Array").forEach { receiver ->
348-
toVarArg.append(
348+
toVararg.append(
349349
"""
350350
|/**
351351
| * Splits this [$receiver] into the first element and the rest as [$arrayType].
@@ -354,14 +354,14 @@ val generate: TaskProvider<Task> = tasks.register("generate") {
354354
| *
355355
| * @since 3.1.0
356356
| */
357-
|@JvmName("toVarArg$type")
358-
|fun $receiver<$type>.toVarArg(): Pair<$type, $arrayType> =
357+
|@JvmName("toVararg$type")
358+
|fun $receiver<$type>.toVararg(): Pair<$type, $arrayType> =
359359
| first() to drop(1).to$arrayType()
360360
|
361361
""".trimMargin()
362362
).appendLine()
363363
}
364-
toVarArg.append(
364+
toVararg.append(
365365
"""
366366
|/**
367367
| * Splits this [Sequence] into the first element and the rest as [$arrayType].
@@ -370,8 +370,8 @@ val generate: TaskProvider<Task> = tasks.register("generate") {
370370
| *
371371
| * @since 3.1.0
372372
| */
373-
|@JvmName("toVarArg$type")
374-
|fun Sequence<$type>.toVarArg(): Pair<$type, $arrayType> =
373+
|@JvmName("toVararg$type")
374+
|fun Sequence<$type>.toVararg(): Pair<$type, $arrayType> =
375375
| first() to drop(1).toList().to$arrayType()
376376
|
377377
|/**
@@ -381,8 +381,8 @@ val generate: TaskProvider<Task> = tasks.register("generate") {
381381
| *
382382
| * @since 3.1.0
383383
| */
384-
|@JvmName("toVarArg$type")
385-
|fun $arrayType.toVarArg(): Pair<$type, $arrayType> =
384+
|@JvmName("toVararg$type")
385+
|fun $arrayType.toVararg(): Pair<$type, $arrayType> =
386386
| first() to drop(1).to$arrayType()
387387
|
388388
""".trimMargin()
@@ -412,8 +412,8 @@ val generate: TaskProvider<Task> = tasks.register("generate") {
412412
val tupleFlattenFile = packageDir.resolve("tupleFlatten.kt")
413413
tupleFlattenFile.writeText(tupleFlatten.toString())
414414

415-
val toVarArgFile = packageDir.resolve("toVarArg.kt")
416-
toVarArgFile.writeText(toVarArg.toString())
415+
val toVarargFile = packageDir.resolve("toVararg.kt")
416+
toVarargFile.writeText(toVararg.toString())
417417
}
418418
}
419419
generationFolder.builtBy(generate)
@@ -453,9 +453,9 @@ val generateTest: TaskProvider<Task> = tasks.register("generateTest") {
453453
val tupleFactoryTest = createStringBuilder(packageName)
454454
.appendTest("TupleFactoryTest")
455455

456-
val toVarArgTest = createStringBuilder(packageName)
457-
.appendTest("ToVarArgTest")
458-
toVarArgTest.append(
456+
val toVarargTest = createStringBuilder(packageName)
457+
.appendTest("ToVarargTest")
458+
toVarargTest.append(
459459
"""
460460
| fun expectString(s: String, vararg others: String) {}
461461
| fun expectBoolean(first: Boolean, vararg others: Boolean) {}
@@ -468,9 +468,9 @@ val generateTest: TaskProvider<Task> = tasks.register("generateTest") {
468468
| fun expectDouble(first: Double, vararg others: Double) {}
469469
|
470470
| @Test
471-
| fun toVarArg_array() {
471+
| fun toVararg_array() {
472472
| val arr = arrayOf("a", "b")
473-
| val pair = arr.toVarArg()
473+
| val pair = arr.toVararg()
474474
|
475475
| val (first, rest) = pair
476476
| expectString(first, *rest)
@@ -496,12 +496,12 @@ val generateTest: TaskProvider<Task> = tasks.register("generateTest") {
496496
"Double" -> "1.0" to "2.0, 3.0"
497497
else -> throw IllegalStateException("not all primitiveTypes cases covered: $type")
498498
}
499-
toVarArgTest.append(
499+
toVarargTest.append(
500500
"""
501501
| @Test
502-
| fun toVarArg_$arrayType() {
502+
| fun toVararg_$arrayType() {
503503
| val arr = ${arrayType}Of($value1, $value2)
504-
| val pair = arr.toVarArg()
504+
| val pair = arr.toVararg()
505505
|
506506
| val (first, rest) = pair
507507
| expect$type(first, *rest)
@@ -514,12 +514,12 @@ val generateTest: TaskProvider<Task> = tasks.register("generateTest") {
514514
""".trimMargin()
515515
).appendLine().appendLine()
516516
listOf("Iterable" to "listOf", "Sequence" to "sequenceOf").forEach { (receiver, factory) ->
517-
toVarArgTest.append(
517+
toVarargTest.append(
518518
"""
519519
| @Test
520-
| fun toVarArg_${receiver}_of_${type}_returns_$arrayType() {
520+
| fun toVararg_${receiver}_of_${type}_returns_$arrayType() {
521521
| val arr: $receiver<$type> = ${factory}($value1, $value2)
522-
| val pair = arr.toVarArg()
522+
| val pair = arr.toVararg()
523523
|
524524
| val (first, rest) = pair
525525
| expect$type(first, *rest)
@@ -826,9 +826,9 @@ val generateTest: TaskProvider<Task> = tasks.register("generateTest") {
826826
val factoryTestFile = packageDir.resolve("TupleFactoryTest.kt")
827827
factoryTestFile.writeText(tupleFactoryTest.toString())
828828

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())
832832
}
833833
}
834834
generationTestFolder.builtBy(generateTest)

0 commit comments

Comments
 (0)