Skip to content

Commit aa63de7

Browse files
author
Vincent Potucek
committed
[openrewrite] migrate.util.JavaUtilAPIs
1 parent 16f79da commit aa63de7

File tree

33 files changed

+59
-62
lines changed

33 files changed

+59
-62
lines changed

lib/src/compatKtLint0Dot49Dot0/java/com/diffplug/spotless/glue/ktlint/compat/KtLintCompat0Dot49Dot0Adapter.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@ public String format(
137137
editorConfigOverride = EditorConfigOverride.Companion.getEMPTY_EDITOR_CONFIG_OVERRIDE();
138138
} else {
139139
editorConfigOverride = createEditorConfigOverride(allRuleProviders.stream().map(
140-
RuleProvider::createNewRuleInstance).collect(Collectors.toList()),
140+
RuleProvider::createNewRuleInstance).toList(),
141141
editorConfigOverrideMap);
142142
}
143143
EditorConfigDefaults editorConfig;

lib/src/compatKtLint0Dot50Dot0/java/com/diffplug/spotless/glue/ktlint/compat/KtLintCompat0Dot50Dot0Adapter.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ public String format(
9999
editorConfigOverride = EditorConfigOverride.Companion.getEMPTY_EDITOR_CONFIG_OVERRIDE();
100100
} else {
101101
editorConfigOverride = createEditorConfigOverride(allRuleProviders.stream().map(
102-
RuleProvider::createNewRuleInstance).collect(Collectors.toList()),
102+
RuleProvider::createNewRuleInstance).toList(),
103103
editorConfigOverrideMap);
104104
}
105105
EditorConfigDefaults editorConfig;

lib/src/compatKtLint1Dot0Dot0/java/com/diffplug/spotless/glue/ktlint/compat/KtLintCompat1Dot0Dot0Adapter.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ public String format(
100100
} else {
101101
editorConfigOverride = createEditorConfigOverride(
102102
editorConfig,
103-
allRuleProviders.stream().map(RuleProvider::createNewRuleInstance).collect(Collectors.toList()),
103+
allRuleProviders.stream().map(RuleProvider::createNewRuleInstance).toList(),
104104
editorConfigOverrideMap);
105105
}
106106

lib/src/diktat/java/com/diffplug/spotless/glue/diktat/DiktatFormatterFunc.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ public String applyWithFile(String unix, File file) {
4646
try {
4747
return adapter.format(file, unix, isScript);
4848
} catch (DiktatReporting.LintException e) {
49-
throw Lint.shortcut(e.lints.stream().map(lint -> Lint.atLine(lint.line, lint.ruleId, lint.detail)).collect(Collectors.toList()));
49+
throw Lint.shortcut(e.lints.stream().map(lint -> Lint.atLine(lint.line, lint.ruleId, lint.detail)).toList());
5050
}
5151
}
5252
}

lib/src/main/java/com/diffplug/spotless/PaddedCell.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright 2016-2024 DiffPlug
2+
* Copyright 2016-2025 DiffPlug
33
*
44
* Licensed under the Apache License, Version 2.0 (the "License");
55
* you may not use this file except in compliance with the License.
@@ -105,12 +105,12 @@ private static PaddedCell check(Formatter formatter, File file, String original,
105105
}
106106
String appliedOnce = formatter.computeWithLint(original, file, exceptionPerStep);
107107
if (appliedOnce.equals(original)) {
108-
return Type.CONVERGE.create(file, Collections.singletonList(appliedOnce));
108+
return Type.CONVERGE.create(file, List.of(appliedOnce));
109109
}
110110

111111
String appliedTwice = formatter.computeWithLint(appliedOnce, file, exceptionPerStep);
112112
if (appliedOnce.equals(appliedTwice)) {
113-
return Type.CONVERGE.create(file, Collections.singletonList(appliedOnce));
113+
return Type.CONVERGE.create(file, List.of(appliedOnce));
114114
}
115115

116116
List<String> appliedN = new ArrayList<>();

lib/src/main/java/com/diffplug/spotless/biome/BiomeStep.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@
2424
import java.nio.file.Path;
2525
import java.nio.file.attribute.PosixFilePermission;
2626
import java.util.ArrayList;
27-
import java.util.Collections;
2827
import java.util.HashSet;
28+
import java.util.Set;
2929

3030
import org.slf4j.Logger;
3131
import org.slf4j.LoggerFactory;
@@ -299,7 +299,7 @@ private State createState() throws IOException, InterruptedException {
299299
validateBiomeExecutable(resolvedPathToExe);
300300
validateBiomeConfigPath(configPath, version);
301301
logger.debug("Using Biome executable located at '{}'", resolvedPathToExe);
302-
var exeSignature = FileSignature.signAsList(Collections.singleton(new File(resolvedPathToExe)));
302+
var exeSignature = FileSignature.signAsList(Set.of(new File(resolvedPathToExe)));
303303
makeExecutable(resolvedPathToExe);
304304
return new State(resolvedPathToExe, exeSignature, configPath, language);
305305
}

lib/src/main/java/com/diffplug/spotless/generic/IdeaStep.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -280,7 +280,7 @@ private List<String> getParams(File file) {
280280
}
281281
builder.add("-charset").add("UTF-8");
282282
builder.add(ThrowingEx.get(file::getCanonicalPath));
283-
return builder.build().collect(Collectors.toList());
283+
return builder.build().toList();
284284
}
285285

286286
private FormatterFunc.Closeable toFunc() {

lib/src/main/java/com/diffplug/spotless/java/ImportSorterImpl.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ public ImportsGroup(String importOrder, Set<String> knownGroupings) {
5757
this.subGroups = Stream.of(importOrder.split("\\" + SUBGROUP_SEPARATOR, -1))
5858
.map(this::normalizeStatic)
5959
.filter(group -> !knownGroupings.contains(group))
60-
.collect(Collectors.toList());
60+
.toList();
6161
knownGroupings.addAll(this.subGroups);
6262
}
6363

@@ -91,7 +91,7 @@ private List<String> sort(List<String> imports, String lineFormat) {
9191

9292
private ImportSorterImpl(List<String> importOrder, boolean wildcardsLast, boolean semanticSort,
9393
Set<String> treatAsPackage, Set<String> treatAsClass) {
94-
importsGroups = importOrder.stream().filter(Objects::nonNull).map(order -> new ImportsGroup(order, knownGroupings)).collect(Collectors.toList());
94+
importsGroups = importOrder.stream().filter(Objects::nonNull).map(order -> new ImportsGroup(order, knownGroupings)).toList();
9595
putStaticItemIfNotExists(importsGroups);
9696
putCatchAllGroupIfNotExists(importsGroups);
9797

@@ -101,7 +101,7 @@ private ImportSorterImpl(List<String> importOrder, boolean wildcardsLast, boolea
101101
ordering = new LexicographicalOrderingComparator(wildcardsLast);
102102
}
103103

104-
List<String> subgroups = importsGroups.stream().map(ImportsGroup::getSubGroups).flatMap(Collection::stream).collect(Collectors.toList());
104+
List<String> subgroups = importsGroups.stream().map(ImportsGroup::getSubGroups).flatMap(Collection::stream).toList();
105105
this.allImportOrderItems.addAll(subgroups);
106106
}
107107

lib/src/main/java/com/diffplug/spotless/npm/EslintFormatterStep.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020
import java.io.File;
2121
import java.io.IOException;
2222
import java.io.Serializable;
23-
import java.util.Collections;
2423
import java.util.HashMap;
2524
import java.util.LinkedHashMap;
2625
import java.util.Map;
@@ -65,7 +64,7 @@ public static Map<String, String> defaultDevDependencies() {
6564
}
6665

6766
public static Map<String, String> defaultDevDependenciesWithEslint(String version) {
68-
return Collections.singletonMap("eslint", version);
67+
return Map.of("eslint", version);
6968
}
7069

7170
public static FormatterStep create(Map<String, String> devDependencies, Provisioner provisioner, File projectDir, File buildDir, File cacheDir, NpmPathResolver npmPathResolver, EslintConfig eslintConfig) {

lib/src/main/java/com/diffplug/spotless/npm/JsonWriter.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright 2016-2023 DiffPlug
2+
* Copyright 2016-2025 DiffPlug
33
*
44
* Licensed under the Apache License, Version 2.0 (the "License");
55
* you may not use this file except in compliance with the License.
@@ -21,7 +21,6 @@
2121
import java.io.IOException;
2222
import java.nio.charset.StandardCharsets;
2323
import java.nio.file.Files;
24-
import java.util.Collections;
2524
import java.util.LinkedHashMap;
2625
import java.util.Map;
2726
import java.util.stream.Collectors;
@@ -45,7 +44,7 @@ JsonWriter putAll(Map<String, ?> values) {
4544
}
4645

4746
JsonWriter put(String name, Object value) {
48-
verifyValues(Collections.singletonMap(name, value));
47+
verifyValues(Map.of(name, value));
4948
this.valueMap.put(name, value);
5049
return this;
5150
}

0 commit comments

Comments
 (0)