Skip to content

Commit 231ce03

Browse files
liutikasAbduqodiri Qurbonzoda
andauthored
Remove use of forUseAtConfigurationTime (#172)
This method has been deprecated and calls to System.getProperty are handled correctly See https://docs.gradle.org/8.5/userguide/upgrading_version_7.html#for_use_at_configuration_time_deprecation --------- Co-authored-by: Abduqodiri Qurbonzoda <[email protected]>
1 parent 5b65593 commit 231ce03

File tree

1 file changed

+1
-15
lines changed
  • plugin/main/src/kotlinx/benchmark/gradle

1 file changed

+1
-15
lines changed

plugin/main/src/kotlinx/benchmark/gradle/Utils.kt

Lines changed: 1 addition & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ import groovy.lang.Closure
44
import org.gradle.api.Action
55
import org.gradle.api.Project
66
import org.gradle.api.Task
7-
import org.gradle.api.invocation.Gradle
87
import org.gradle.api.plugins.JavaPluginExtension
98
import org.gradle.api.provider.Provider
109
import org.gradle.api.tasks.TaskProvider
@@ -251,21 +250,8 @@ private object ValidOptions {
251250
val nativeForks = setOf("perBenchmark", "perIteration")
252251
}
253252

254-
internal val Gradle.isConfigurationCacheAvailable
255-
get() = try {
256-
val startParameters = gradle.startParameter
257-
startParameters.javaClass.getMethod("isConfigurationCache")
258-
.invoke(startParameters) as? Boolean
259-
} catch (_: Exception) {
260-
null
261-
} ?: false
262-
263253
internal fun Project.getSystemProperty(key: String): String? {
264-
return if (gradle.isConfigurationCacheAvailable) {
265-
providers.systemProperty(key).forUseAtConfigurationTime().orNull
266-
} else {
267-
System.getProperty(key)
268-
}
254+
return providers.systemProperty(key).orNull
269255
}
270256

271257
fun Project.javaCompilerProvider(): Provider<JavaCompiler> = provider {

0 commit comments

Comments
 (0)