Skip to content

Commit d9be592

Browse files
committed
eliminate code warnings, make use of java 17 syntax
1 parent e91340d commit d9be592

File tree

23 files changed

+58
-68
lines changed

23 files changed

+58
-68
lines changed

generator/src/main/java/io/wcm/devops/conga/generator/EnvironmentGenerator.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@
3131
import java.util.List;
3232
import java.util.Map;
3333
import java.util.Set;
34-
import java.util.stream.Collectors;
3534

3635
import org.apache.commons.collections.CollectionUtils;
3736
import org.apache.commons.io.FilenameUtils;
@@ -256,7 +255,7 @@ private void generateNode(Node node) {
256255
// filter out result files probably deleted by other file definitions
257256
allFiles = allFiles.stream()
258257
.filter(generatedFile -> generatedFile.getFileContext().getFile().exists())
259-
.collect(Collectors.toList());
258+
.toList();
260259

261260
exportNodeRoleData.files(allFiles);
262261
}

generator/src/main/java/io/wcm/devops/conga/generator/FileGenerator.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -510,8 +510,8 @@ private List<FileContext> applyPostProcessor(FileContext fileItem, PostProcessor
510510

511511
private String getPostProcessorFileHeader() {
512512
Object fileHeader = MapExpander.getDeep(postProcessorContext.getOptions(), POSTPROCESSOR_KEY_FILE_HEADER);
513-
if (fileHeader instanceof String) {
514-
return (String)fileHeader;
513+
if (fileHeader instanceof String fileHeaderString) {
514+
return fileHeaderString;
515515
}
516516
else {
517517
return null;

generator/src/main/java/io/wcm/devops/conga/generator/handlebars/HandlebarsKey.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,8 +53,8 @@ public int hashCode() {
5353

5454
@Override
5555
public boolean equals(Object obj) {
56-
if (obj instanceof HandlebarsKey) {
57-
return combinedKey.equals(((HandlebarsKey)obj).combinedKey);
56+
if (obj instanceof HandlebarsKey key) {
57+
return combinedKey.equals(key.combinedKey);
5858
}
5959
return false;
6060
}

generator/src/main/java/io/wcm/devops/conga/generator/plugins/export/YamlNodeModelExport.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@
2929
import java.util.List;
3030
import java.util.Map;
3131
import java.util.TreeMap;
32-
import java.util.stream.Collectors;
3332

3433
import org.apache.commons.lang3.StringUtils;
3534
import org.apache.commons.lang3.Strings;
@@ -114,7 +113,7 @@ private void addRole(List<Map<String, Object>> modelList, ExportNodeRoleData rol
114113
}
115114
return itemMap;
116115
})
117-
.collect(Collectors.toList()));
116+
.toList());
118117

119118
roleMap.put("config", context.getModelExportConfigProcessor().apply(roleData.getConfig()));
120119

generator/src/main/java/io/wcm/devops/conga/generator/plugins/fileheader/AbstractFileHeader.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@
2525
import java.util.Arrays;
2626
import java.util.List;
2727
import java.util.Objects;
28-
import java.util.stream.Collectors;
2928

3029
import org.apache.commons.io.FileUtils;
3130
import org.apache.commons.lang3.StringUtils;
@@ -58,7 +57,7 @@ public final Void apply(FileContext file, FileHeaderContext context) {
5857
.map(this::sanitizeComment)
5958
.filter(Objects::nonNull)
6059
.map(line -> StringUtils.defaultString(getCommentLinePrefix()) + line + lineBreak)
61-
.collect(Collectors.toList());
60+
.toList();
6261
}
6362

6463
int insertPosition = getInsertPosition(content);

generator/src/main/java/io/wcm/devops/conga/generator/plugins/handlebars/helper/AbstractEachIfHelper.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@
2727
import java.util.Objects;
2828
import java.util.Set;
2929
import java.util.function.BiPredicate;
30-
import java.util.stream.Collectors;
3130
import java.util.stream.StreamSupport;
3231

3332
import org.apache.commons.lang3.StringUtils;
@@ -84,7 +83,7 @@ private Iterable<Object> filterIterable(Iterable<Object> items, String propertyN
8483
return StreamSupport.stream(items.spliterator(), false)
8584
.filter(Objects::nonNull)
8685
.filter(item -> checkProperty(item, propertyName, options))
87-
.collect(Collectors.toList());
86+
.toList();
8887
}
8988

9089
private boolean checkProperty(Object item, String propertyName, Options options) {

generator/src/main/java/io/wcm/devops/conga/generator/plugins/handlebars/helper/ContainsHelper.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,8 +57,8 @@ && contains(context, options.param(0))) {
5757
}
5858

5959
private boolean contains(Object context, Object value) {
60-
if (context instanceof Collection) {
61-
return ((Collection)context).contains(value);
60+
if (context instanceof Collection<?> collection) {
61+
return collection.contains(value);
6262
}
6363
else if (context.getClass().isArray()) {
6464
return ArrayUtils.contains((Object[])context, value);

generator/src/main/java/io/wcm/devops/conga/generator/util/AbstractConfigurableObjectTreeProcessor.java

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -55,21 +55,20 @@ protected AbstractConfigurableObjectTreeProcessor(Set<String> ignorePropertyName
5555
* @param parentPayload Parent payload
5656
*/
5757
protected void process(Object object, ConfigurableProcessor<T> processor, T parentPayload) {
58-
if (object instanceof Map) {
59-
for (Object child : ((Map)object).values()) {
58+
if (object instanceof Map<?, ?> map) {
59+
for (Object child : map.values()) {
6060
process(child, processor, parentPayload);
6161
}
6262
return;
6363
}
64-
if (object instanceof List) {
65-
for (Object child : (List)object) {
64+
if (object instanceof List<?> list) {
65+
for (Object child : list) {
6666
process(child, processor, parentPayload);
6767
}
6868
return;
6969
}
7070
T payload;
71-
if (object instanceof Configurable) {
72-
Configurable configurable = (Configurable)object;
71+
if (object instanceof Configurable configurable) {
7372
payload = processor.process(configurable, parentPayload);
7473
}
7574
else {

generator/src/main/java/io/wcm/devops/conga/generator/util/ConfigInheritanceResolver.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,8 +57,8 @@ private ConfigInheritanceResolver(Set<String> ignorePropertyNames) {
5757
*/
5858
public static void resolve(Object model) {
5959
Set<String> ignorePropertyNames = Collections.emptySet();
60-
if (model instanceof Environment) {
61-
resolveEnvironment((Environment)model);
60+
if (model instanceof Environment environment) {
61+
resolveEnvironment(environment);
6262
}
6363
if (model instanceof Role) {
6464
// do not inherit config of role variants field (WDCONGA-24)

generator/src/main/java/io/wcm/devops/conga/generator/util/EnvironmentExpander.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@
2121

2222
import java.util.ArrayList;
2323
import java.util.List;
24-
import java.util.stream.Collectors;
2524
import java.util.stream.Stream;
2625

2726
import org.apache.commons.lang3.StringUtils;
@@ -51,7 +50,7 @@ public static Environment expandNodes(Environment environment, String environmen
5150

5251
clonedEnvironemnt.setNodes(environment.getNodes().stream()
5352
.flatMap(node -> getSingleNodes(node, environmentName))
54-
.collect(Collectors.toList()));
53+
.toList());
5554

5655
return clonedEnvironemnt;
5756
}

0 commit comments

Comments
 (0)