diff --git a/java/java-analysis-impl/src/com/intellij/codeInspection/dataFlow/DfaPsiUtil.java b/java/java-analysis-impl/src/com/intellij/codeInspection/dataFlow/DfaPsiUtil.java index d943924e77f6..9427ce2ccec9 100644 --- a/java/java-analysis-impl/src/com/intellij/codeInspection/dataFlow/DfaPsiUtil.java +++ b/java/java-analysis-impl/src/com/intellij/codeInspection/dataFlow/DfaPsiUtil.java @@ -110,7 +110,7 @@ public final class DfaPsiUtil { if (info == null || shouldIgnoreAnnotation(info.getAnnotation())) { return Nullability.UNKNOWN; } - if (ignoreParameterNullabilityInference && owner instanceof PsiParameter && AnnotationUtil.isInferredAnnotation(info.getAnnotation())) { + if (ignoreParameterNullabilityInference && owner instanceof PsiParameter && info.isInferred()) { List supers = AnnotationUtil.getSuperAnnotationOwners((PsiParameter)owner); return ContainerUtil.exists(supers, each -> manager.isNullable(each, false)) ? Nullability.NULLABLE : Nullability.UNKNOWN; }