Skip to content

Commit b7b5995

Browse files
Excavator: Upgrades Baseline to the latest version (#1318)
1 parent 00b08d2 commit b7b5995

File tree

58 files changed

+200
-39
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

58 files changed

+200
-39
lines changed

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ buildscript {
77
dependencies {
88
classpath 'com.palantir.jakartapackagealignment:jakarta-package-alignment:0.6.0'
99
classpath 'com.gradle.publish:plugin-publish-plugin:1.3.1'
10-
classpath 'com.palantir.baseline:gradle-baseline-java:6.32.0'
10+
classpath 'com.palantir.baseline:gradle-baseline-java:6.34.0'
1111
classpath 'com.palantir.gradle.consistentversions:gradle-consistent-versions:2.34.0'
1212
classpath 'com.palantir.gradle.externalpublish:gradle-external-publish-plugin:1.19.0'
1313
classpath 'com.palantir.gradle.failure-reports:gradle-failure-reports:1.14.0'

eclipse_plugin/src/main/java/com/palantir/javaformat/java/PalantirJavaFormatter.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@ public String createIndentationString(int indentationLevel) {
6060
}
6161

6262
/** Runs the Google Java formatter on the given source, with only the given ranges specified. */
63+
@SuppressWarnings({"for-rollout:DefaultLocale", "for-rollout:StatementSwitchToExpressionSwitch"})
6364
@Nullable
6465
private TextEdit formatInternal(int kind, String source, IRegion[] regions, int initialIndent) {
6566
try {
@@ -82,6 +83,7 @@ private TextEdit formatInternal(int kind, String source, IRegion[] regions, int
8283
default:
8384
throw new IllegalArgumentException(String.format("Unknown snippet kind: %d", kind));
8485
}
86+
@SuppressWarnings("for-rollout:PreferredInterfaceType")
8587
List<Replacement> replacements = new SnippetFormatter()
8688
.format(snippetKind, source, rangesFromRegions(regions), initialIndent, includeComments);
8789
if (idempotent(source, regions, replacements)) {

eclipse_plugin/src/main/java/com/palantir/javaformat/java/SnippetFormatter.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -153,6 +153,7 @@ private static List<Replacement> toReplacements(String source, String replacemen
153153
return replacements;
154154
}
155155

156+
@SuppressWarnings({"for-rollout:StatementSwitchToExpressionSwitch", "for-rollout:UnnecessaryDefaultInEnumSwitch"})
156157
private SnippetWrapper snippetWrapper(SnippetKind kind, String source, int initialIndent) {
157158
/*
158159
* Synthesize a dummy class around the code snippet provided by Eclipse. The

gradle-palantir-java-format/src/main/java/com/palantir/javaformat/gradle/ExecutableTransform.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,11 +41,13 @@
4141
*/
4242
public abstract class ExecutableTransform implements TransformAction<TransformParameters.None> {
4343

44+
@SuppressWarnings("for-rollout:NonFinalStaticField")
4445
private static Logger logger = Logging.getLogger(ExecutableTransform.class);
4546

4647
@InputArtifact
4748
public abstract Provider<FileSystemLocation> getInputArtifact();
4849

50+
@SuppressWarnings("for-rollout:ThrowSpecificExceptions")
4951
@Override
5052
public void transform(TransformOutputs outputs) {
5153
File inputFile = getInputArtifact().get().getAsFile();
@@ -58,6 +60,7 @@ public void transform(TransformOutputs outputs) {
5860
}
5961
}
6062

63+
@SuppressWarnings("for-rollout:ThrowSpecificExceptions")
6164
private static void makeFileExecutable(Path pathToExe) {
6265
try {
6366
Set<PosixFilePermission> existingPermissions = Files.getPosixFilePermissions(pathToExe);

gradle-palantir-java-format/src/main/java/com/palantir/javaformat/gradle/FormatDiff.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,7 @@ public static void formatDiff(Path dirToFormat, FormatterService formatter)
6969
}
7070

7171
/** Parses the filenames and edited ranges out of `git diff -U0`. */
72+
@SuppressWarnings("for-rollout:SystemOut")
7273
@VisibleForTesting
7374
static Stream<SingleFileDiff> parseGitDiffOutput(String gitOutput) {
7475
return Streams.stream(Splitter.on(SEPARATOR).omitEmptyStrings().split(gitOutput))
@@ -96,6 +97,7 @@ static Stream<SingleFileDiff> parseGitDiffOutput(String gitOutput) {
9697
});
9798
}
9899

100+
@SuppressWarnings("for-rollout:SystemOut")
99101
private static void format(FormatterService formatter, SingleFileDiff diff) {
100102
String input;
101103
try {
@@ -161,6 +163,7 @@ private static RangeSet<Integer> lineRangesToCharRanges(String input, RangeSet<I
161163
Iterators.addAll(lines, new LineOffsetIterator(input));
162164
lines.add(input.length() + 1);
163165

166+
@SuppressWarnings("for-rollout:UnnecessaryFinal")
164167
final RangeSet<Integer> characterRanges = TreeRangeSet.create();
165168
for (Range<Integer> lineRange :
166169
lineRanges.subRangeSet(Range.closedOpen(0, lines.size() - 1)).asRanges()) {

gradle-palantir-java-format/src/main/java/com/palantir/javaformat/gradle/JavaFormatExtension.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ public FormatterService serviceLoad() {
4141

4242
@SuppressWarnings("for-rollout:NullAway")
4343
private FormatterService serviceLoadInternal() {
44+
@SuppressWarnings("for-rollout:ThrowSpecificExceptions")
4445
URL[] jarUris = configuration.getFiles().stream()
4546
.map(file -> {
4647
try {
@@ -51,6 +52,7 @@ private FormatterService serviceLoadInternal() {
5152
})
5253
.toArray(URL[]::new);
5354

55+
@SuppressWarnings("for-rollout:BanClassLoader")
5456
ClassLoader classLoader = new URLClassLoader(jarUris, FormatterService.class.getClassLoader());
5557
return Iterables.getOnlyElement(ServiceLoader.load(FormatterService.class, classLoader));
5658
}

gradle-palantir-java-format/src/main/java/com/palantir/javaformat/gradle/SpotlessInterop.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
* {@link com.palantir.javaformat.gradle.PalantirJavaFormatSpotlessPlugin} even if spotless is not on the classpath.
3030
*/
3131
final class SpotlessInterop {
32+
@SuppressWarnings("for-rollout:NonFinalStaticField")
3233
private static Logger logger = Logging.getLogger(SpotlessInterop.class);
3334

3435
private SpotlessInterop() {}

gradle-palantir-java-format/src/main/java/com/palantir/javaformat/gradle/spotless/NativePalantirJavaFormatStep.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
import org.gradle.api.logging.Logging;
3131

3232
public final class NativePalantirJavaFormatStep {
33+
@SuppressWarnings("for-rollout:NonFinalStaticField")
3334
private static Logger logger = Logging.getLogger(NativePalantirJavaFormatStep.class);
3435

3536
private NativePalantirJavaFormatStep() {}

gradle-palantir-java-format/src/main/java/com/palantir/javaformat/gradle/spotless/PalantirJavaFormatStep.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@ FormatterFunc createFormat() {
7373
}
7474
}
7575

76+
@SuppressWarnings("for-rollout:ThrowSpecificExceptions")
7677
private static void ensureImplementationNotDirectlyLoadable() {
7778
try {
7879
PalantirJavaFormatStep.class.getClassLoader().loadClass(IMPL_CLASS);

idea-plugin/src/main/java/com/palantir/javaformat/intellij/FormatterProvider.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,7 @@ private static Optional<FormatterService> createFormatter(FormatterCacheKey cach
100100
// Use "in-process" formatter service
101101
log.info("Using in-process formatter for jdk version {}", jdkMajorVersion);
102102
URL[] implementationUrls = toUrlsUnchecked(implementationClasspath);
103+
@SuppressWarnings("for-rollout:BanClassLoader")
103104
ClassLoader classLoader = new URLClassLoader(implementationUrls, FormatterService.class.getClassLoader());
104105
return ServiceLoader.load(FormatterService.class, classLoader).findFirst();
105106
}
@@ -195,6 +196,7 @@ private static Optional<Sdk> getProjectJdk(Project project) {
195196
return Optional.ofNullable(ProjectRootManager.getInstance(project).getProjectSdk());
196197
}
197198

199+
@SuppressWarnings("for-rollout:ThrowSpecificExceptions")
198200
private static URL[] toUrlsUnchecked(List<Path> paths) {
199201
return paths.stream()
200202
.map(path -> {
@@ -207,6 +209,7 @@ private static URL[] toUrlsUnchecked(List<Path> paths) {
207209
.toArray(URL[]::new);
208210
}
209211

212+
@SuppressWarnings("for-rollout:ThrowSpecificExceptions")
210213
private static List<Path> listDirAsUrlsUnchecked(Path dir) {
211214
try (Stream<Path> list = Files.list(dir)) {
212215
return list.collect(Collectors.toList());

0 commit comments

Comments
 (0)