Skip to content

Commit e6b7f15

Browse files
committed
#21 GradlePlugin: removed convention for vars
1 parent 1b8f6e7 commit e6b7f15

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

jcp/src/main/java/com/igormaznitsa/jcp/gradle/JcpPreprocessTask.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package com.igormaznitsa.jcp.gradle;
22

3+
import static java.util.Collections.emptyMap;
34
import static org.gradle.api.tasks.SourceSet.MAIN_SOURCE_SET_NAME;
45

56

@@ -14,7 +15,6 @@
1415
import java.util.ArrayList;
1516
import java.util.Arrays;
1617
import java.util.Collections;
17-
import java.util.HashMap;
1818
import java.util.List;
1919
import java.util.stream.Collectors;
2020
import javax.annotation.Nullable;
@@ -165,7 +165,7 @@ public JcpPreprocessTask() {
165165
this.sourceEncoding = factory.property(String.class).convention(StandardCharsets.UTF_8.name());
166166
this.eol = factory.property(String.class).convention(System.lineSeparator());
167167

168-
this.vars = factory.mapProperty(String.class, String.class).convention(new HashMap<>());
168+
this.vars = factory.mapProperty(String.class, String.class);
169169

170170
final JavaPluginConvention javaPluginConvention = this.getProject().getConvention().findPlugin(JavaPluginConvention.class);
171171
if (javaPluginConvention == null) {
@@ -392,7 +392,7 @@ public void warning(@Nullable final String message) {
392392
preprocessorContext.setUnknownVariableAsFalse(this.unknownVarAsFalse.get());
393393
preprocessorContext.setVerbose(this.verbose.get());
394394

395-
this.vars.get().forEach((key, value) -> {
395+
this.vars.getOrElse(emptyMap()).forEach((key, value) -> {
396396
logger.debug(String.format("Registering global variable: %s=%s", key, value));
397397
preprocessorContext.setGlobalVariable(key, Value.recognizeRawString(value));
398398
});

0 commit comments

Comments
 (0)