@@ -107,21 +107,21 @@ tasks {
107107 classpath = sourceSets[" test" ].runtimeClasspath
108108 main = " org.junit.platform.console.ConsoleLauncher"
109109 args(" --help" )
110- redirectOutput(this , consoleLauncherOptionsFile)
110+ redirectOutput(consoleLauncherOptionsFile)
111111 }
112112
113113 val generateExperimentalApisTable by registering(JavaExec ::class ) {
114114 classpath = sourceSets[" test" ].runtimeClasspath
115115 main = " org.junit.api.tools.ApiReportGenerator"
116116 args(" EXPERIMENTAL" )
117- redirectOutput(this , experimentalApisTableFile)
117+ redirectOutput(experimentalApisTableFile)
118118 }
119119
120120 val generateDeprecatedApisTable by registering(JavaExec ::class ) {
121121 classpath = sourceSets[" test" ].runtimeClasspath
122122 main = " org.junit.api.tools.ApiReportGenerator"
123123 args(" DEPRECATED" )
124- redirectOutput(this , deprecatedApisTableFile)
124+ redirectOutput(deprecatedApisTableFile)
125125 }
126126
127127 withType<AbstractAsciidoctorTask >().configureEach {
@@ -316,15 +316,13 @@ tasks {
316316 }
317317}
318318
319- fun redirectOutput (task : JavaExec , outputFile : File ) {
320- task.apply {
321- outputs.file(outputFile)
322- val byteStream = ByteArrayOutputStream ()
323- standardOutput = byteStream
324- doLast {
325- Files .createDirectories(outputFile.parentFile.toPath())
326- Files .write(outputFile.toPath(), byteStream.toByteArray())
327- }
319+ fun JavaExec.redirectOutput (outputFile : File ) {
320+ outputs.file(outputFile)
321+ val byteStream = ByteArrayOutputStream ()
322+ standardOutput = byteStream
323+ doLast {
324+ Files .createDirectories(outputFile.parentFile.toPath())
325+ Files .write(outputFile.toPath(), byteStream.toByteArray())
328326 }
329327}
330328
0 commit comments