Skip to content

Commit eb9d540

Browse files
committed
chore: Shorten .also { it. one-liners with apply
Signed-off-by: Sebastian Schuberth <[email protected]>
1 parent 70cecbd commit eb9d540

File tree

4 files changed

+10
-10
lines changed

4 files changed

+10
-10
lines changed

buildSrc/src/main/kotlin/GeneratePluginDocsTask.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ abstract class GeneratePluginDocsTask : DefaultTask() {
6262

6363
private fun generatePluginDocs(pluginType: String) {
6464
val plugins = inputFiles.filter { it.invariantSeparatorsPath.contains("plugins/$pluginType") }
65-
val dir = outputDirectory.resolve(pluginType).also { it.mkdirs() }
65+
val dir = outputDirectory.resolve(pluginType).apply { mkdirs() }
6666

6767
logger.lifecycle("Found ${plugins.count()} ${pluginType.replace('-', ' ')}.")
6868

plugins/package-managers/maven/src/test/kotlin/MavenTest.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,15 +32,15 @@ class MavenTest : WordSpec({
3232
"filter out Tycho definition files" {
3333
val tychoProjectDir1 = tempdir()
3434
tychoProjectDir1.addTychoExtension()
35-
val tychoDefinitionFile1 = tychoProjectDir1.resolve("pom.xml").also { it.writeText("pom-tycho1") }
35+
val tychoDefinitionFile1 = tychoProjectDir1.resolve("pom.xml").apply { writeText("pom-tycho1") }
3636
val tychoSubProjectDir = tychoProjectDir1.resolve("subproject")
3737
val tychoSubModule = tychoSubProjectDir.resolve("pom.xml")
3838
val tychoProjectDir2 = tempdir()
3939
tychoProjectDir2.addTychoExtension()
40-
val tychoDefinitionFile2 = tychoProjectDir2.resolve("pom.xml").also { it.writeText("pom-tycho2") }
40+
val tychoDefinitionFile2 = tychoProjectDir2.resolve("pom.xml").apply { writeText("pom-tycho2") }
4141

4242
val mavenProjectDir = tempdir()
43-
val mavenDefinitionFile = mavenProjectDir.resolve("pom.xml").also { it.writeText("pom-maven") }
43+
val mavenDefinitionFile = mavenProjectDir.resolve("pom.xml").apply { writeText("pom-maven") }
4444
val mavenSubProjectDir = mavenProjectDir.resolve("subproject")
4545
val mavenSubModule = mavenSubProjectDir.resolve("pom.xml")
4646

plugins/package-managers/maven/src/test/kotlin/tycho/TargetHandlerTest.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -101,9 +101,9 @@ private fun TestConfiguration.createTargetHandlerWithTargetFiles(): TargetHandle
101101
val root = tempdir()
102102
val targetFile1 = File("src/test/assets/tycho.target")
103103
val targetFile2 = File("src/test/assets/tycho.other.target")
104-
val module1 = root.resolve("module1").also { it.mkdirs() }
105-
val module2 = root.resolve("module2").also { it.mkdirs() }
106-
val subModule = module2.resolve("subModule.target").also { it.mkdirs() }
104+
val module1 = root.resolve("module1").apply { mkdirs() }
105+
val module2 = root.resolve("module2").apply { mkdirs() }
106+
val subModule = module2.resolve("subModule.target").apply { mkdirs() }
107107
targetFile1.copyTo(module1.resolve("tycho.target"))
108108
targetFile2.copyTo(subModule.resolve("tycho.other.target"))
109109

plugins/package-managers/maven/src/test/kotlin/tycho/TychoTest.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -79,15 +79,15 @@ class TychoTest : WordSpec({
7979
"select only Tycho root projects" {
8080
val tychoProjectDir1 = tempdir()
8181
tychoProjectDir1.addTychoExtension()
82-
val tychoDefinitionFile1 = tychoProjectDir1.resolve("pom.xml").also { it.writeText("pom-tycho1") }
82+
val tychoDefinitionFile1 = tychoProjectDir1.resolve("pom.xml").apply { writeText("pom-tycho1") }
8383
val tychoSubProjectDir = tychoProjectDir1.resolve("subproject")
8484
val tychoSubModule = tychoSubProjectDir.resolve("pom.xml")
8585
val tychoProjectDir2 = tempdir()
8686
tychoProjectDir2.addTychoExtension()
87-
val tychoDefinitionFile2 = tychoProjectDir2.resolve("pom.xml").also { it.writeText("pom-tycho2") }
87+
val tychoDefinitionFile2 = tychoProjectDir2.resolve("pom.xml").apply { writeText("pom-tycho2") }
8888

8989
val mavenProjectDir = tempdir()
90-
val mavenDefinitionFile = mavenProjectDir.resolve("pom.xml").also { it.writeText("pom-maven") }
90+
val mavenDefinitionFile = mavenProjectDir.resolve("pom.xml").apply { writeText("pom-maven") }
9191
val mavenSubProjectDir = mavenProjectDir.resolve("subproject")
9292
val mavenSubModule = mavenSubProjectDir.resolve("pom.xml")
9393

0 commit comments

Comments
 (0)