mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
don't ignore deprecations in references of static import (IDEA-181564)
This commit is contained in:
+5
-2
@@ -5,7 +5,10 @@ import com.intellij.codeInsight.AnnotationUtil;
|
||||
import com.intellij.codeInsight.daemon.JavaErrorMessages;
|
||||
import com.intellij.codeInsight.daemon.impl.analysis.HighlightMessageUtil;
|
||||
import com.intellij.codeInsight.daemon.impl.analysis.JavaHighlightUtil;
|
||||
import com.intellij.codeInspection.*;
|
||||
import com.intellij.codeInspection.AbstractBaseJavaLocalInspectionTool;
|
||||
import com.intellij.codeInspection.LocalQuickFix;
|
||||
import com.intellij.codeInspection.ProblemHighlightType;
|
||||
import com.intellij.codeInspection.ProblemsHolder;
|
||||
import com.intellij.codeInspection.ui.MultipleCheckboxOptionsPanel;
|
||||
import com.intellij.lang.annotation.HighlightSeverity;
|
||||
import com.intellij.openapi.application.ApplicationManager;
|
||||
@@ -259,7 +262,7 @@ abstract class DeprecationInspectionBase extends AbstractBaseJavaLocalInspection
|
||||
}
|
||||
}
|
||||
|
||||
if (ignoreImportStatements && PsiTreeUtil.getParentOfType(elementToHighlight, PsiImportStatementBase.class) != null) {
|
||||
if (ignoreImportStatements && PsiTreeUtil.getParentOfType(elementToHighlight, PsiImportStatement.class) != null) {
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
+1
-1
@@ -4,6 +4,6 @@
|
||||
<file>Test.java</file>
|
||||
<line>1</line>
|
||||
<problem_class severity="WARNING" attribute_key="DEPRECATED_ATTRIBUTES">Deprecated API usage</problem_class>
|
||||
<description>'a.A' is deprecated</description>
|
||||
<description>'a.B' is deprecated</description>
|
||||
</problem>
|
||||
</problems>
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
import static a.A.*;
|
||||
import static a.B.foo;
|
||||
public class Test {
|
||||
{
|
||||
foo();
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
package a;
|
||||
@Deprecated
|
||||
|
||||
public class A {
|
||||
public static void foo(){}
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
package a;
|
||||
@Deprecated
|
||||
public class B extends A {}
|
||||
Reference in New Issue
Block a user