Skip to content

Commit 2fdb2c5

Browse files
authored
Stops optimizing imports via palantir-java-formatter (#1089)
Stops optimizing imports via palantir-java-formatter
1 parent 9e6d8be commit 2fdb2c5

File tree

4 files changed

+6
-287
lines changed

4 files changed

+6
-287
lines changed
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
type: fix
2+
fix:
3+
description: Stops optimizing imports via palantir-java-formatter
4+
links:
5+
- https://github.com/palantir/palantir-java-format/pull/1089

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

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@
2323
import com.intellij.formatting.service.AsyncDocumentFormattingService;
2424
import com.intellij.formatting.service.AsyncFormattingRequest;
2525
import com.intellij.ide.highlighter.JavaFileType;
26-
import com.intellij.lang.ImportOptimizer;
2726
import com.intellij.openapi.project.Project;
2827
import com.intellij.openapi.util.NlsSafe;
2928
import com.intellij.openapi.util.TextRange;
@@ -61,7 +60,7 @@ protected FormattingTask createFormattingTask(@NotNull AsyncFormattingRequest re
6160

6261
@Override
6362
public @NotNull Set<Feature> getFeatures() {
64-
return Set.of(Feature.FORMAT_FRAGMENTS, Feature.OPTIMIZE_IMPORTS);
63+
return Set.of(Feature.FORMAT_FRAGMENTS);
6564
}
6665

6766
@Override
@@ -70,14 +69,6 @@ public boolean canFormat(@NotNull PsiFile file) {
7069
&& PalantirJavaFormatSettings.getInstance(file.getProject()).isEnabled();
7170
}
7271

73-
@Override
74-
public @NotNull Set<ImportOptimizer> getImportOptimizers(@NotNull PsiFile file) {
75-
Project project = file.getProject();
76-
PalantirJavaFormatSettings settings = PalantirJavaFormatSettings.getInstance(project);
77-
Optional<FormatterService> formatter = formatterProvider.get(project, settings);
78-
return Set.of(new PalantirJavaFormatImportOptimizer(formatter));
79-
}
80-
8172
private static final class PalantirJavaFormatFormattingTask implements FormattingTask {
8273
private final AsyncFormattingRequest request;
8374
private final Optional<FormatterService> formatterService;

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

Lines changed: 0 additions & 92 deletions
This file was deleted.

idea-plugin/src/test/java/com/palantir/javaformat/intellij/PalantirJavaFormatImportOptimizerTest.java

Lines changed: 0 additions & 185 deletions
This file was deleted.

0 commit comments

Comments
 (0)