From 8cb0abb189cdfaa55df86c2e7f652d34db9579a2 Mon Sep 17 00:00:00 2001 From: Dmitry Batkovich Date: Tue, 27 Jun 2017 17:55:59 +0300 Subject: [PATCH] i18n: specify getFamilyName for I18nizeConcatenationQuickFix (EA-103481) --- .../com/intellij/codeInspection/i18n/I18nInspection.java | 7 ++----- .../codeInspection/i18n/I18nizeConcatenationQuickFix.java | 2 +- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/plugins/java-i18n/src/com/intellij/codeInspection/i18n/I18nInspection.java b/plugins/java-i18n/src/com/intellij/codeInspection/i18n/I18nInspection.java index 403e42d06368..33d12ba2f78c 100644 --- a/plugins/java-i18n/src/com/intellij/codeInspection/i18n/I18nInspection.java +++ b/plugins/java-i18n/src/com/intellij/codeInspection/i18n/I18nInspection.java @@ -80,9 +80,6 @@ public class I18nInspection extends BaseLocalInspectionTool { @NonNls public String nonNlsCommentPattern = "NON-NLS"; private boolean ignoreForEnumConstants; - private static final LocalQuickFix I18N_QUICK_FIX = new I18nizeQuickFix(); - private static final LocalQuickFix I18N_CONCATENATION_QUICK_FIX = new I18nizeConcatenationQuickFix(); - @Nullable private Pattern myCachedNonNlsPattern; @NonNls private static final String TO_STRING = "toString"; @@ -478,9 +475,9 @@ public class I18nInspection extends BaseLocalInspectionTool { List fixes = new ArrayList<>(); if (I18nizeConcatenationQuickFix.getEnclosingLiteralConcatenation(expression) != null) { - fixes.add(I18N_CONCATENATION_QUICK_FIX); + fixes.add(new I18nizeConcatenationQuickFix()); } - fixes.add(I18N_QUICK_FIX); + fixes.add(new I18nizeQuickFix()); if (!isNotConstantFieldInitializer(expression)) { fixes.add(createIntroduceConstantFix()); diff --git a/plugins/java-i18n/src/com/intellij/codeInspection/i18n/I18nizeConcatenationQuickFix.java b/plugins/java-i18n/src/com/intellij/codeInspection/i18n/I18nizeConcatenationQuickFix.java index f4acdc5836c8..a49c6d671671 100644 --- a/plugins/java-i18n/src/com/intellij/codeInspection/i18n/I18nizeConcatenationQuickFix.java +++ b/plugins/java-i18n/src/com/intellij/codeInspection/i18n/I18nizeConcatenationQuickFix.java @@ -56,7 +56,7 @@ public class I18nizeConcatenationQuickFix extends I18nizeQuickFix{ @Override @NotNull - public String getName() { + public String getFamilyName() { return CodeInsightBundle.message("quickfix.i18n.concatentation"); }