mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
i18n: check annotations.jar in place where it should be placed not used (IDEA-49762)
This commit is contained in:
@@ -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));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user