Skip to content

Commit aefc963

Browse files
committed
spotless
1 parent d95e63f commit aefc963

File tree

4 files changed

+27
-36
lines changed

4 files changed

+27
-36
lines changed

build-tools-internal/src/main/java/org/elasticsearch/gradle/internal/transport/GenerateTransportVersionDataPlugin.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,9 @@ public void apply(Project project) {
1919
project.getTasks().register("generateTransportVersionData", GenerateTransportVersionDataTask.class, t -> {
2020
t.setDescription("Generate transport version data"); // todo update this to be more descriptive
2121
t.setGroup("Transport Versions"); // todo
22-
t.getDataFileDirectory().set(
23-
project.getLayout().getProjectDirectory().file("src/main/resources/org/elasticsearch/transport/"));
24-
t.getTVSetName().set("test"); //todo
22+
t.getDataFileDirectory().set(project.getLayout().getProjectDirectory().file("src/main/resources/org/elasticsearch/transport/"));
23+
t.getTVSetName().set("test"); // todo
2524
t.getReleaseVersionForTV().set("9.1"); // todo
26-
});
25+
});
2726
}
2827
}

build-tools-internal/src/main/java/org/elasticsearch/gradle/internal/transport/GenerateTransportVersionDataTask.java

Lines changed: 17 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
package org.elasticsearch.gradle.internal.transport;
1111

1212
import com.google.common.collect.Streams;
13+
1314
import org.elasticsearch.gradle.Version;
1415
import org.elasticsearch.gradle.VersionProperties;
1516
import org.elasticsearch.gradle.internal.transport.TransportVersionUtils.TransportVersionSetData;
@@ -70,14 +71,12 @@ public abstract class GenerateTransportVersionDataTask extends DefaultTask {
7071
@Input
7172
public abstract Property<String> getReleaseVersionForTV();
7273

73-
7474
@TaskAction
7575
public void generateTransportVersionData() {
7676
final var tvDataDir = Objects.requireNonNull(getDataFileDirectory().getAsFile().get());
7777
final var tvSetName = Objects.requireNonNull(getTVSetName().get());
7878
final var tvReleaseVersion = ReleaseVersion.fromString(Objects.requireNonNull(getReleaseVersionForTV().get()));
7979

80-
8180
// Get the latest transport version data for the local version.
8281
final var latestTVSetData = TransportVersionUtils.getLatestTVSetData(tvDataDir, tvReleaseVersion.toString());
8382

@@ -87,7 +86,8 @@ public void generateTransportVersionData() {
8786
if (priorLatestTVSetData == null) {
8887
throw new GradleException(
8988
"The latest Transport Version ID for the prior release was not found at: "
90-
+ tvDataDir.getAbsolutePath() + formatLatestTVSetFilename(priorReleaseVersion)
89+
+ tvDataDir.getAbsolutePath()
90+
+ formatLatestTVSetFilename(priorReleaseVersion)
9191
+ " This is required."
9292
);
9393
}
@@ -108,7 +108,7 @@ public void generateTransportVersionData() {
108108

109109
// Create/update the data file
110110
if (tvSetFileExists) {
111-
// This is not a new TVSet. We are creating a backport version for an existing TVSet.
111+
// This is not a new TVSet. We are creating a backport version for an existing TVSet.
112112
// Check to ensure that there isn't already a TV id for this release version (e.g., if this task has been run twice).
113113
var existingIDsForReleaseVersion = tvSetDataFromFile.ids().stream().filter(id -> {
114114
var priorLatestID = priorLatestTVSetData.ids().getFirst();
@@ -117,9 +117,12 @@ public void generateTransportVersionData() {
117117
if (existingIDsForReleaseVersion.isEmpty() == false) {
118118
throw new GradleException(
119119
"A transport version could not be created because one already exists for this release:"
120-
+ " Release version: " + tvReleaseVersion
121-
+ " TransportVersion Id: " + existingIDsForReleaseVersion.getFirst()
122-
+ " File: " + getTVSetDataFilePath(tvDataDir, tvSetName)
120+
+ " Release version: "
121+
+ tvReleaseVersion
122+
+ " TransportVersion Id: "
123+
+ existingIDsForReleaseVersion.getFirst()
124+
+ " File: "
125+
+ getTVSetDataFilePath(tvDataDir, tvSetName)
123126
);
124127
}
125128

@@ -130,10 +133,7 @@ public void generateTransportVersionData() {
130133
).writeToDataDir(tvDataDir);
131134
} else {
132135
// Create a new data file for the case where this is a new TV
133-
new TransportVersionSetData(
134-
tvSetName,
135-
List.of(newVersion)
136-
).writeToDataDir(tvDataDir);
136+
new TransportVersionSetData(tvSetName, List.of(newVersion)).writeToDataDir(tvDataDir);
137137
}
138138

139139
// Update the LATEST file.
@@ -144,7 +144,6 @@ public void generateTransportVersionData() {
144144
);
145145
}
146146

147-
148147
private static int bumpVersionNumber(
149148
int tvIDToBump,
150149
ReleaseVersion releaseVersion,
@@ -196,11 +195,13 @@ private static ReleaseVersion getPriorReleaseVersion(File tvDataDir, ReleaseVers
196195
var fileMajor = Integer.parseInt(matcher.group(1));
197196
var fileMinor = Integer.parseInt(matcher.group(2));
198197
return fileMajor == releaseVersion.major - 1 ? Stream.of(fileMinor) : Stream.empty();
199-
}).sorted().toList().getLast();
198+
})
199+
.sorted()
200+
.toList()
201+
.getLast();
200202
return new ReleaseVersion(releaseVersion.major - 1, highestMinorOfPrevMajor);
201203
}
202204

203-
204205
private static String formatLatestTVSetFilename(ReleaseVersion releaseVersion) {
205206
return releaseVersion.toString() + LATEST_SUFFIX;
206207
}
@@ -209,25 +210,18 @@ private record ReleaseVersion(int major, int minor) {
209210
public static ReleaseVersion fromString(String string) {
210211
String[] versionParts = string.split("\\.");
211212
assert versionParts.length == 2;
212-
return new ReleaseVersion(
213-
Integer.parseInt(versionParts[0]),
214-
Integer.parseInt(versionParts[1])
215-
);
213+
return new ReleaseVersion(Integer.parseInt(versionParts[0]), Integer.parseInt(versionParts[1]));
216214
}
217215

218216
public static ReleaseVersion of(Version version) {
219-
return new ReleaseVersion(
220-
version.getMajor(),
221-
version.getMinor()
222-
);
217+
return new ReleaseVersion(version.getMajor(), version.getMinor());
223218
}
224219

225220
@Override
226221
public @NotNull String toString() {
227222
return major + "." + minor;
228223
}
229224

230-
231225
@Override
232226
public boolean equals(Object obj) {
233227
if (this == obj) return true;

build-tools-internal/src/main/java/org/elasticsearch/gradle/internal/transport/TransportVersionUtils.java

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,8 @@ public class TransportVersionUtils {
2121
public static final String LATEST_SUFFIX = "-LATEST.json";
2222
public static final String JSON_SUFFIX = ".json";
2323

24-
2524
public record TransportVersionSetData(String name, List<Integer> ids) implements Serializable {
26-
public TransportVersionSetData(
27-
@JsonProperty("name") String name,
28-
@JsonProperty("ids") List<Integer> ids
29-
) {
25+
public TransportVersionSetData(@JsonProperty("name") String name, @JsonProperty("ids") List<Integer> ids) {
3026
this.name = name;
3127
this.ids = ids;
3228
}
@@ -46,13 +42,11 @@ public static void writeTVSetData(File tvDataDir, String filename, TransportVers
4642
}
4743
}
4844

49-
5045
public static TransportVersionSetData getLatestTVSetData(File tvDataDir, String majorMinor) {
5146
return getTVSetData(tvDataDir.toPath().resolve(majorMinor + LATEST_SUFFIX));
5247

5348
}
5449

55-
5650
public static Path getTVSetDataFilePath(File tvDataDir, String tvSetNameField) {
5751
return tvDataDir.toPath().resolve(tvSetNameField + JSON_SUFFIX);
5852
}

build-tools-internal/src/main/java/org/elasticsearch/gradle/internal/transport/ValidateTransportVersionsTask.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,8 +62,12 @@ public void validateTransportVersions() throws IOException {
6262
try (var reader = new BufferedReader(new FileReader(tvSetDeclaredNamesFile))) {
6363
reader.lines().forEach(declaredName -> {
6464
if (tvSetNamesInDataFiles.contains(declaredName) == false) {
65-
throw new RuntimeException("TransportVersionSetData.get(\"" + declaredName + "\") was used, but lacks a" +
66-
" data file with a corresponding transport version. This can be generated with the <TODO> task"); //TODO
65+
throw new RuntimeException(
66+
"TransportVersionSetData.get(\""
67+
+ declaredName
68+
+ "\") was used, but lacks a"
69+
+ " data file with a corresponding transport version. This can be generated with the <TODO> task"
70+
); // TODO
6771
}
6872
});
6973
}

0 commit comments

Comments
 (0)