Skip to content

Commit f3c82b3

Browse files
authored
[openrewrite] migrate.util.JavaUtilAPIs (#2660)
2 parents 849dd24 + 1fea8d4 commit f3c82b3

File tree

18 files changed

+34
-37
lines changed

18 files changed

+34
-37
lines changed

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/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
}

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

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
import java.io.Serial;
2323
import java.io.Serializable;
2424
import java.time.Duration;
25-
import java.util.Collections;
2625
import java.util.Iterator;
2726
import java.util.Map;
2827
import java.util.Map.Entry;
@@ -164,7 +163,7 @@ protected static String replaceDevDependencies(String template, Map<String, Stri
164163
builder.append(",\n");
165164
}
166165
}
167-
return replacePlaceholders(template, Collections.singletonMap("devDependencies", builder.toString()));
166+
return replacePlaceholders(template, Map.of("devDependencies", builder.toString()));
168167
}
169168

170169
private static String replacePlaceholders(String template, Map<String, String> replacements) {

lib/src/main/java/com/diffplug/spotless/npm/PrettierFormatterStep.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.Map;
2524
import java.util.TreeMap;
2625

@@ -48,7 +47,7 @@ public static Map<String, String> defaultDevDependencies() {
4847
}
4948

5049
public static Map<String, String> defaultDevDependenciesWithPrettier(String version) {
51-
return Collections.singletonMap("prettier", version);
50+
return Map.of("prettier", version);
5251
}
5352

5453
public static FormatterStep create(Map<String, String> devDependencies, Provisioner provisioner, File projectDir, File buildDir, File cacheDir, NpmPathResolver npmPathResolver, PrettierConfig prettierConfig) {

lib/src/main/java/com/diffplug/spotless/scala/ScalaFmtStep.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
import java.io.Serializable;
2222
import java.lang.reflect.Constructor;
2323
import java.util.Collections;
24+
import java.util.Set;
2425

2526
import javax.annotation.Nullable;
2627

@@ -87,7 +88,7 @@ private static final class State implements Serializable {
8788

8889
State(JarState jarState, @Nullable File configFile) throws IOException {
8990
this.jarState = jarState;
90-
this.configSignature = FileSignature.signAsList(configFile == null ? Collections.emptySet() : Collections.singleton(configFile));
91+
this.configSignature = FileSignature.signAsList(configFile == null ? Collections.emptySet() : Set.of(configFile));
9192
}
9293

9394
FormatterFunc createFormat() throws Exception {

lib/src/test/java/com/diffplug/spotless/npm/NodeServerLayoutTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,8 @@ void itCalculatesSameNodeModulesDirForSameContent() throws IOException {
4242
@Test
4343
void itCalculatesDifferentNodeModulesDirForDifferentPackageJson() throws IOException {
4444
File testDir = newFolder("build");
45-
String packageJsonContent1 = prettierPackageJson(Collections.singletonMap("prettier-plugin-xy", "^2.0.0"));
46-
String packageJsonContent2 = prettierPackageJson(Collections.singletonMap("prettier-plugin-xy", "^2.1.0"));
45+
String packageJsonContent1 = prettierPackageJson(Map.of("prettier-plugin-xy", "^2.0.0"));
46+
String packageJsonContent2 = prettierPackageJson(Map.of("prettier-plugin-xy", "^2.1.0"));
4747
String serveJsContent = "fun main() { console.log('Hello, world!'); }";
4848

4949
NodeServerLayout layout1 = new NodeServerLayout(testDir, packageJsonContent1, serveJsContent);

plugin-gradle/src/main/java/com/diffplug/gradle/spotless/AJacksonGradleConfig.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
*/
1616
package com.diffplug.gradle.spotless;
1717

18-
import java.util.Collections;
18+
import java.util.Map;
1919

2020
import com.diffplug.spotless.FormatterStep;
2121
import com.diffplug.spotless.json.JacksonConfig;
@@ -36,7 +36,7 @@ protected AJacksonGradleConfig(JacksonConfig jacksonConfig, FormatExtension form
3636
}
3737

3838
public T feature(String feature, boolean toggle) {
39-
this.jacksonConfig.appendFeatureToToggle(Collections.singletonMap(feature, toggle));
39+
this.jacksonConfig.appendFeatureToToggle(Map.of(feature, toggle));
4040
formatExtension.replaceStep(createStep());
4141
return self();
4242
}

plugin-gradle/src/main/java/com/diffplug/gradle/spotless/JavascriptExtension.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
import static java.util.Objects.requireNonNull;
1919

2020
import java.util.Arrays;
21-
import java.util.Collections;
2221
import java.util.LinkedHashMap;
2322
import java.util.Map;
2423
import java.util.function.Consumer;
@@ -200,7 +199,7 @@ protected FormatterStep createStep() {
200199

201200
private void fixParserToJavascript() {
202201
if (this.prettierConfig == null) {
203-
this.prettierConfig = Collections.singletonMap("parser", DEFAULT_PRETTIER_JS_PARSER);
202+
this.prettierConfig = Map.of("parser", DEFAULT_PRETTIER_JS_PARSER);
204203
} else {
205204
final Object currentParser = this.prettierConfig.get("parser");
206205
if (PRETTIER_JS_PARSERS.contains(String.valueOf(currentParser))) {

0 commit comments

Comments
 (0)