ConfigureCodeStyleOnSelectedFragment: reuse LanguageCodeStyleSettingsProvider method

This commit is contained in:
Maxim Kropotov
2018-11-22 20:12:35 +03:00
parent 75db554e23
commit 9f3fa346de
@@ -87,18 +87,7 @@ public class ConfigureCodeStyleOnSelectedFragment implements IntentionAction, Lo
@Nullable
private static LanguageCodeStyleSettingsProvider guessSettingsProviderForLanguage(@NotNull Language language) {
LanguageCodeStyleSettingsProvider exactMatch = LanguageCodeStyleSettingsProvider.forLanguage(language);
if (exactMatch != null) {
return exactMatch;
}
LanguageCodeStyleSettingsProvider guessed = null;
for (LanguageCodeStyleSettingsProvider provider : LanguageCodeStyleSettingsProvider.EP_NAME.getExtensionList()) {
if (language.isKindOf(provider.getLanguage())
&& (guessed == null || provider.getLanguage().isKindOf(guessed.getLanguage()))) {
guessed = provider;
}
}
return guessed;
return LanguageCodeStyleSettingsProvider.findUsingBaseLanguage(language);
}
@Override