Skip to content

Commit 6d04f18

Browse files
committed
Add RoundedStep
1 parent 47d2c0f commit 6d04f18

File tree

5 files changed

+27
-6
lines changed

5 files changed

+27
-6
lines changed

lib-extra/src/main/java/com/diffplug/spotless/extra/EclipseBasedStepBuilder.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@
3333
import com.diffplug.spotless.FormatterStep;
3434
import com.diffplug.spotless.JarState;
3535
import com.diffplug.spotless.Provisioner;
36+
import com.diffplug.spotless.RoundedStep;
3637
import com.diffplug.spotless.SerializedFunction;
3738

3839
/**
@@ -126,7 +127,7 @@ public void setPreferences(Iterable<File> settingsFiles) {
126127
this.settingsFiles = settingsFiles;
127128
}
128129

129-
static class EclipseStep implements Serializable {
130+
static class EclipseStep implements RoundedStep {
130131
private static final long serialVersionUID = 1;
131132
private final String semanticVersion;
132133
private final String formatterStepExt;

lib-extra/src/main/java/com/diffplug/spotless/extra/EquoBasedStepBuilder.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@
3434
import com.diffplug.spotless.FormatterStep;
3535
import com.diffplug.spotless.JarState;
3636
import com.diffplug.spotless.Provisioner;
37+
import com.diffplug.spotless.RoundedStep;
3738
import com.diffplug.spotless.SerializedFunction;
3839

3940
import dev.equo.solstice.NestedJars;
@@ -149,7 +150,7 @@ private P2Model createModelWithMirrors() {
149150
return model;
150151
}
151152

152-
static class EquoStep implements Serializable {
153+
static class EquoStep implements RoundedStep {
153154
private static final long serialVersionUID = 1;
154155
private final String semanticVersion;
155156
private final FileSignature.Promised settingsPromise;
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
/*
2+
* Copyright 2024 DiffPlug
3+
*
4+
* Licensed under the Apache License, Version 2.0 (the "License");
5+
* you may not use this file except in compliance with the License.
6+
* You may obtain a copy of the License at
7+
*
8+
* http://www.apache.org/licenses/LICENSE-2.0
9+
*
10+
* Unless required by applicable law or agreed to in writing, software
11+
* distributed under the License is distributed on an "AS IS" BASIS,
12+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13+
* See the License for the specific language governing permissions and
14+
* limitations under the License.
15+
*/
16+
package com.diffplug.spotless;
17+
18+
import java.io.Serializable;
19+
20+
public interface RoundedStep extends Serializable {}

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

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

18-
import java.io.Serializable;
19-
2018
import com.diffplug.spotless.FormatterFunc;
2119
import com.diffplug.spotless.FormatterStep;
20+
import com.diffplug.spotless.RoundedStep;
2221
import com.diffplug.spotless.SerializedFunction;
2322

2423
/** Simple step which checks for consistent indentation characters. */
25-
public final class IndentStep implements Serializable {
24+
public final class IndentStep implements RoundedStep {
2625
private static final long serialVersionUID = 1L;
2726

2827
final Type type;

lib/src/main/java/com/diffplug/spotless/kotlin/DiktatStep.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
import com.diffplug.spotless.*;
2727

2828
/** Wraps up <a href="https://github.com/cqfn/diKTat">diktat</a> as a FormatterStep. */
29-
public class DiktatStep implements Serializable {
29+
public class DiktatStep implements RoundedStep {
3030
private static final long serialVersionUID = 1L;
3131
private final JarState.Promised jarState;
3232
private final String versionDiktat;

0 commit comments

Comments
 (0)