From 094b0690dc230ad694fc08ea3c66c7d0d8465dc5 Mon Sep 17 00:00:00 2001 From: anna Date: Mon, 8 Feb 2010 12:11:16 +0300 Subject: [PATCH] i18n: check annotations.jar in place where it should be placed not used (IDEA-49762) --- .../intellij/codeInspection/i18n/I18nInspection.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 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 370da4b9a527..32a31717cad4 100644 --- a/plugins/java-i18n/src/com/intellij/codeInspection/i18n/I18nInspection.java +++ b/plugins/java-i18n/src/com/intellij/codeInspection/i18n/I18nInspection.java @@ -425,11 +425,11 @@ public class I18nInspection extends BaseLocalInspectionTool { fixes.add(createIntroduceConstantFix(expression)); } - final PsiManager manager = expression.getManager(); - if (PsiUtil.getLanguageLevel(expression).hasEnumKeywordAndAutoboxing() && - JavaPsiFacade.getInstance(manager.getProject()).findClass(AnnotationUtil.NON_NLS, expression.getResolveScope()) != null) { - for(PsiModifierListOwner element: nonNlsTargets) { - if (!AnnotationUtil.isAnnotated(element, AnnotationUtil.NLS, true)) { + final JavaPsiFacade facade = JavaPsiFacade.getInstance(expression.getManager().getProject()); + if (PsiUtil.getLanguageLevel(expression).hasEnumKeywordAndAutoboxing()) { + for (PsiModifierListOwner element : nonNlsTargets) { + if (!AnnotationUtil.isAnnotated(element, AnnotationUtil.NLS, true) && + facade.findClass(AnnotationUtil.NON_NLS, element.getResolveScope()) != null) { fixes.add(new AddAnnotationFix(AnnotationUtil.NON_NLS, element)); } }