Skip to content

Commit 961ebe7

Browse files
author
Vincent Potucek
committed
remove obsoletes found in SortPomCfg and PomExtension
1 parent bcbe6e5 commit 961ebe7

File tree

6 files changed

+18
-6
lines changed

6 files changed

+18
-6
lines changed

lib-extra/src/groovy/java/com/diffplug/spotless/extra/glue/groovy/GrEclipseFormatterStepImpl.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,8 @@
4848
import dev.equo.solstice.Solstice;
4949
import dev.equo.solstice.p2.CacheLocations;
5050

51+
import static java.lang.System.lineSeparator;
52+
5153
/** Spotless-Formatter step which calls out to the Groovy-Eclipse formatter. */
5254
public class GrEclipseFormatterStepImpl {
5355
static {
@@ -143,7 +145,7 @@ public String toString() {
143145
}
144146
for (Throwable error : errors) {
145147
error.printStackTrace();
146-
string.append(System.lineSeparator());
148+
string.append(lineSeparator());
147149
string.append(error.getMessage());
148150
}
149151

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

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,9 @@
3131

3232
import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
3333

34+
import static java.lang.System.lineSeparator;
35+
import static java.util.stream.Collectors.joining;
36+
3437
/** Java virtual machine helper */
3538
public final class Jvm {
3639
private static final int VERSION;
@@ -255,7 +258,7 @@ private String buildUpgradeFormatterMessage(V fmtVersion) {
255258
public String toString() {
256259
return String.format("%s alternatives:%n", fmtName) +
257260
jvm2fmtMaxVersion.entrySet().stream().map(
258-
e -> String.format("- Version %s requires JVM %d+", e.getValue(), e.getKey())).collect(Collectors.joining(System.lineSeparator()));
261+
e -> String.format("- Version %s requires JVM %d+", e.getValue(), e.getKey())).collect(joining(lineSeparator()));
259262
}
260263

261264
@SuppressFBWarnings("SE_COMPARATOR_SHOULD_BE_SERIALIZABLE")

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

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,8 @@
2525
import java.util.Objects;
2626
import java.util.function.Supplier;
2727

28+
import static java.lang.System.lineSeparator;
29+
2830
/**
2931
* Represents the line endings which should be written by the tool.
3032
*/
@@ -151,7 +153,7 @@ static String getEndingFor(Reader reader) throws IOException {
151153
private static final Policy UNIX_POLICY = new ConstantLineEndingPolicy(UNIX.str());
152154
private static final Policy MAC_CLASSIC_POLICY = new ConstantLineEndingPolicy(MAC_CLASSIC.str());
153155
private static final Policy PRESERVE_POLICY = new PreserveLineEndingPolicy();
154-
private static final String _platformNative = System.getProperty("line.separator");
156+
private static final String _platformNative = lineSeparator();
155157
private static final Policy _platformNativePolicy = new ConstantLineEndingPolicy(_platformNative);
156158
private static final boolean nativeIsWin = _platformNative.equals(WINDOWS.str());
157159

lib/src/main/java/com/diffplug/spotless/groovy/RemoveSemicolonsStep.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@
2222
import com.diffplug.spotless.FormatterFunc;
2323
import com.diffplug.spotless.FormatterStep;
2424

25+
import static java.lang.System.lineSeparator;
26+
2527
/**
2628
* Removes all semicolons from the end of lines.
2729
*
@@ -51,7 +53,7 @@ FormatterFunc toFormatter() {
5153
String line;
5254
while ((line = reader.readLine()) != null) {
5355
result.append(removeSemicolon(line));
54-
result.append(System.lineSeparator());
56+
result.append(lineSeparator());
5557
}
5658
return result.toString();
5759
}

lib/src/main/java/com/diffplug/spotless/pom/SortPomCfg.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@
1717

1818
import java.io.Serializable;
1919

20+
import static java.lang.System.lineSeparator;
21+
2022
// Class and members must be public, otherwise we get failed to access class com.diffplug.spotless.pom.SortPomInternalState from class com.diffplug.spotless.pom.SortPomFormatterFunc (com.diffplug.spotless.pom.SortPomInternalState is in unnamed module of loader org.codehaus.plexus.classworlds.realm.ClassRealm @682bd3c4; com.diffplug.spotless.pom.SortPomFormatterFunc is in unnamed module of loader com.diffplug.spotless.pom.DelegatingClassLoader @573284a5)
2123
public class SortPomCfg implements Serializable {
2224
private static final long serialVersionUID = 1L;
@@ -25,7 +27,7 @@ public class SortPomCfg implements Serializable {
2527

2628
public String encoding = "UTF-8";
2729

28-
public String lineSeparator = System.getProperty("line.separator");
30+
public String lineSeparator = lineSeparator();
2931

3032
public boolean expandEmptyElements;
3133

lib/src/test/java/com/diffplug/spotless/pom/SortPomCfgTest.java

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

18+
import static java.lang.System.lineSeparator;
1819
import static org.assertj.core.api.Assertions.assertThat;
1920

2021
import org.junit.jupiter.api.Test;
@@ -28,7 +29,7 @@ void testDefaultValues() {
2829
// Test default values using AssertJ
2930
assertThat(cfg.version).isEqualTo("4.0.0");
3031
assertThat(cfg.encoding).isEqualTo("UTF-8");
31-
assertThat(cfg.lineSeparator).isEqualTo(System.getProperty("line.separator"));
32+
assertThat(cfg.lineSeparator).isEqualTo(lineSeparator());
3233
assertThat(cfg.expandEmptyElements).isFalse();
3334
assertThat(cfg.spaceBeforeCloseEmptyElement).isFalse();
3435
assertThat(cfg.keepBlankLines).isTrue();

0 commit comments

Comments
 (0)