File tree Expand file tree Collapse file tree 1 file changed +1
-15
lines changed
plugin/main/src/kotlinx/benchmark/gradle Expand file tree Collapse file tree 1 file changed +1
-15
lines changed Original file line number Diff line number Diff line change @@ -4,7 +4,6 @@ import groovy.lang.Closure
4
4
import org.gradle.api.Action
5
5
import org.gradle.api.Project
6
6
import org.gradle.api.Task
7
- import org.gradle.api.invocation.Gradle
8
7
import org.gradle.api.plugins.JavaPluginExtension
9
8
import org.gradle.api.provider.Provider
10
9
import org.gradle.api.tasks.TaskProvider
@@ -251,21 +250,8 @@ private object ValidOptions {
251
250
val nativeForks = setOf (" perBenchmark" , " perIteration" )
252
251
}
253
252
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
-
263
253
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
269
255
}
270
256
271
257
fun Project.javaCompilerProvider (): Provider <JavaCompiler > = provider {
You can’t perform that action at this time.
0 commit comments