FormattingServiceUtil.findImportsOptimizingService: faster checks first

GitOrigin-RevId: 2a785fe480734f82576022fcc48ed6264c869dd2
This commit is contained in:
Alexander Doroshko
2023-10-16 23:37:08 +00:00
committed by intellij-monorepo-bot
parent 3bbc7fc43f
commit 30cd6c0214
@@ -41,7 +41,7 @@ public final class FormattingServiceUtil {
public static @NotNull FormattingService findImportsOptimizingService(@NotNull PsiFile file) {
FormattingService importsOptimizer = ContainerUtil.find(
FormattingService.EP_NAME.getExtensionList(),
s -> s.canFormat(file) && s.getFeatures().contains(FormattingService.Feature.OPTIMIZE_IMPORTS)
s -> s.getFeatures().contains(FormattingService.Feature.OPTIMIZE_IMPORTS) && s.canFormat(file)
);
LOG.assertTrue(importsOptimizer != null,
"At least 1 formatting service which can optimize imports in PsiFile " + file.getName() + " should be registered.");