mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-03-22 23:31:05 +07:00
[java-inspections] Report TYPE_USE nullability annotation on classes
GitOrigin-RevId: f5c6113ccd1738d72b0f58fe13a8352a043431c9
This commit is contained in:
committed by
intellij-monorepo-bot
parent
8f2fe94325
commit
676c19bc1f
@@ -215,6 +215,9 @@ public class NullableStuffInspectionBase extends AbstractBaseJavaLocalInspection
|
||||
if (listOwner instanceof PsiMethod method && method.isConstructor()) {
|
||||
reportIncorrectLocation(holder, annotation, listOwner, "inspection.nullable.problems.at.constructor");
|
||||
}
|
||||
if (listOwner instanceof PsiClass && AnnotationTargetUtil.findAnnotationTarget(annotation, PsiAnnotation.TargetType.TYPE) == null) {
|
||||
reportIncorrectLocation(holder, annotation, listOwner, "inspection.nullable.problems.at.class");
|
||||
}
|
||||
if (listOwner instanceof PsiEnumConstant) {
|
||||
reportIncorrectLocation(holder, annotation, listOwner, "inspection.nullable.problems.at.enum.constant");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user