Skip to content

Commit 5d515ca

Browse files
author
Björn Ekryd
committed
Fixing some sonar warnings
1 parent 6040662 commit 5d515ca

File tree

11 files changed

+34
-41
lines changed

11 files changed

+34
-41
lines changed

sorter/src/main/java/sortpom/wrapper/WrapperFactoryImpl.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -106,18 +106,18 @@ private void addElementsToSortOrderMap(Element element, int baseSortOrder) {
106106
@SuppressWarnings("unchecked")
107107
@Override
108108
public <T extends Node> Wrapper<T> create(T content) {
109-
if (content instanceof Element) {
110-
return (Wrapper<T>) elementWrapperCreator.createWrapper((Element) content);
109+
if (content instanceof Element element) {
110+
return (Wrapper<T>) elementWrapperCreator.createWrapper(element);
111111
}
112112
if (content instanceof Comment) {
113113
return new UnsortedWrapper<>(content);
114114
}
115-
if (content instanceof Text) {
116-
return (Wrapper<T>) textWrapperCreator.createWrapper((Text) content);
115+
if (content instanceof Text text) {
116+
return (Wrapper<T>) textWrapperCreator.createWrapper(text);
117117
}
118-
if (content instanceof ProcessingInstruction && "sortpom".equals(content.getName())) {
119-
return (Wrapper<T>)
120-
new UnsortedWrapper<>(IgnoreSectionToken.from((ProcessingInstruction) content));
118+
if (content instanceof ProcessingInstruction processingInstruction
119+
&& "sortpom".equals(content.getName())) {
120+
return (Wrapper<T>) new UnsortedWrapper<>(IgnoreSectionToken.from(processingInstruction));
121121
}
122122
return new UnsortedWrapper<>(content);
123123
}

sorter/src/main/java/sortpom/wrapper/content/AlphabeticalSortedWrapper.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@ public Element getContent() {
2222

2323
@Override
2424
public boolean isBefore(Wrapper<? extends Node> wrapper) {
25-
return wrapper instanceof AlphabeticalSortedWrapper
26-
&& isBeforeAlphabeticalSortedWrapper((AlphabeticalSortedWrapper) wrapper);
25+
return wrapper instanceof AlphabeticalSortedWrapper alphabeticalsortedwrapper
26+
&& isBeforeAlphabeticalSortedWrapper(alphabeticalsortedwrapper);
2727
}
2828

2929
private boolean isBeforeAlphabeticalSortedWrapper(AlphabeticalSortedWrapper wrapper) {

sorter/src/main/java/sortpom/wrapper/content/DependencySortedWrapper.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@ public void setSortOrder(DependencySortOrder childElementNames) {
3030

3131
@Override
3232
public boolean isBefore(Wrapper<? extends Node> wrapper) {
33-
if (wrapper instanceof DependencySortedWrapper) {
34-
return isBeforeDependencySortedWrapper((DependencySortedWrapper) wrapper);
33+
if (wrapper instanceof DependencySortedWrapper dependencySortedWrapper) {
34+
return isBeforeDependencySortedWrapper(dependencySortedWrapper);
3535
}
3636
return super.isBefore(wrapper);
3737
}

sorter/src/main/java/sortpom/wrapper/content/ExclusionSortedWrapper.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@ public void setSortOrder(DependencySortOrder childElementNames) {
3030

3131
@Override
3232
public boolean isBefore(Wrapper<? extends Node> wrapper) {
33-
if (wrapper instanceof ExclusionSortedWrapper) {
34-
return isBeforeExclusionSortedWrapper((ExclusionSortedWrapper) wrapper);
33+
if (wrapper instanceof ExclusionSortedWrapper exclusionSortedWrapper) {
34+
return isBeforeExclusionSortedWrapper(exclusionSortedWrapper);
3535
}
3636
return super.isBefore(wrapper);
3737
}

sorter/src/main/java/sortpom/wrapper/content/ExecutionSortedWrapper.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,8 @@ public ExecutionSortedWrapper(Element element, int sortOrder) {
4242

4343
@Override
4444
public boolean isBefore(Wrapper<? extends Node> wrapper) {
45-
if (wrapper instanceof ExecutionSortedWrapper) {
46-
return isBeforeWrapper((ExecutionSortedWrapper) wrapper);
45+
if (wrapper instanceof ExecutionSortedWrapper executionSortedWrapper) {
46+
return isBeforeWrapper(executionSortedWrapper);
4747
}
4848
return super.isBefore(wrapper);
4949
}

sorter/src/main/java/sortpom/wrapper/content/ModuleSortedWrapper.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@ public ModuleSortedWrapper(Element element, int sortOrder) {
2424

2525
@Override
2626
public boolean isBefore(Wrapper<? extends Node> wrapper) {
27-
if (wrapper instanceof ModuleSortedWrapper) {
28-
return isBeforeAlphabeticalTextSortedWrapper((ModuleSortedWrapper) wrapper);
27+
if (wrapper instanceof ModuleSortedWrapper moduleSortedWrapper) {
28+
return isBeforeAlphabeticalTextSortedWrapper(moduleSortedWrapper);
2929
}
3030
return super.isBefore(wrapper);
3131
}

sorter/src/main/java/sortpom/wrapper/content/Phase.java

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
/** Keep track of all Maven standard phases and custom phases */
77
interface Phase {
8-
String getText();
8+
String text();
99

1010
static int compareTo(Phase o1, Phase o2) {
1111
if (o1 == null) {
@@ -19,7 +19,7 @@ static int compareTo(Phase o1, Phase o2) {
1919
}
2020
if (o1 instanceof NonStandardPhase) {
2121
if (o2 instanceof NonStandardPhase) {
22-
return o1.getText().compareTo(o2.getText());
22+
return o1.text().compareTo(o2.text());
2323
} else {
2424
return 1;
2525
}
@@ -36,18 +36,11 @@ static Phase getPhase(String name) {
3636
return phase.orElse(new NonStandardPhase(name));
3737
}
3838

39-
class NonStandardPhase implements Phase {
40-
private final String text;
41-
39+
record NonStandardPhase(String text) implements Phase {
4240
public NonStandardPhase(String text) {
4341
this.text = text.toLowerCase();
4442
}
4543

46-
@Override
47-
public String getText() {
48-
return text;
49-
}
50-
5144
@Override
5245
public String toString() {
5346
return "NonStandardPhase{" + "text='" + text + '\'' + '}';
@@ -102,7 +95,7 @@ static Optional<Phase> getPhase(String phase) {
10295
.findFirst();
10396
}
10497

105-
public String getText() {
98+
public String text() {
10699
return text;
107100
}
108101
}

sorter/src/main/java/sortpom/wrapper/content/PluginSortedWrapper.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,8 @@ public void setSortOrder(DependencySortOrder dependencySortOrder) {
3131

3232
@Override
3333
public boolean isBefore(Wrapper<? extends Node> wrapper) {
34-
if (wrapper instanceof PluginSortedWrapper) {
35-
return isBeforePluginSortedWrapper((PluginSortedWrapper) wrapper);
34+
if (wrapper instanceof PluginSortedWrapper pluginSortedWrapper) {
35+
return isBeforePluginSortedWrapper(pluginSortedWrapper);
3636
}
3737
return super.isBefore(wrapper);
3838
}

sorter/src/main/java/sortpom/wrapper/content/SortedWrapper.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,8 @@ public Element getContent() {
2828

2929
@Override
3030
public boolean isBefore(Wrapper<? extends Node> wrapper) {
31-
return !(wrapper instanceof SortedWrapper) || isBeforeSortedWrapper((SortedWrapper) wrapper);
31+
return !(wrapper instanceof SortedWrapper sortedWrapper)
32+
|| isBeforeSortedWrapper(sortedWrapper);
3233
}
3334

3435
private boolean isBeforeSortedWrapper(SortedWrapper wrapper) {

sorter/src/test/java/sortpom/util/XmlProcessorTestUtil.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -126,8 +126,7 @@ public HierarchyRootWrapper createFromRootElement(Element rootElement) {
126126
@SuppressWarnings("unchecked")
127127
@Override
128128
public <T extends Node> Wrapper<T> create(T content) {
129-
if (content instanceof Element) {
130-
var element = (Element) content;
129+
if (content instanceof Element element) {
131130
return (Wrapper<T>) new AlphabeticalSortedWrapper(element);
132131
}
133132
return new UnsortedWrapper<>(content);

0 commit comments

Comments
 (0)