Skip to content

Commit 14c3061

Browse files
committed
Don't use Groovy's withDefault (#37726)
Closes #37061
1 parent be63930 commit 14c3061

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

buildSrc/src/main/groovy/org/elasticsearch/gradle/BuildPlugin.groovy

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -393,7 +393,7 @@ class BuildPlugin implements Plugin<Project> {
393393
static void requireJavaHome(Task task, int version) {
394394
Project rootProject = task.project.rootProject // use root project for global accounting
395395
if (rootProject.hasProperty('requiredJavaVersions') == false) {
396-
rootProject.rootProject.ext.requiredJavaVersions = [:].withDefault{key -> return []}
396+
rootProject.rootProject.ext.requiredJavaVersions = [:]
397397
rootProject.gradle.taskGraph.whenReady { TaskExecutionGraph taskGraph ->
398398
List<String> messages = []
399399
for (entry in rootProject.requiredJavaVersions) {
@@ -416,7 +416,7 @@ class BuildPlugin implements Plugin<Project> {
416416
throw new GradleException("JAVA${version}_HOME required to run task:\n${task}")
417417
}
418418
} else {
419-
rootProject.requiredJavaVersions.get(version).add(task)
419+
rootProject.requiredJavaVersions.getOrDefault(version, []).add(task)
420420
}
421421
}
422422

0 commit comments

Comments
 (0)