diff --git a/java/java-analysis-impl/src/com/intellij/codeInspection/dataFlow/DataFlowInspectionBase.java b/java/java-analysis-impl/src/com/intellij/codeInspection/dataFlow/DataFlowInspectionBase.java index d0b186572877..6b5a148c377d 100644 --- a/java/java-analysis-impl/src/com/intellij/codeInspection/dataFlow/DataFlowInspectionBase.java +++ b/java/java-analysis-impl/src/com/intellij/codeInspection/dataFlow/DataFlowInspectionBase.java @@ -146,7 +146,7 @@ public class DataFlowInspectionBase extends BaseJavaBatchLocalInspectionTool { private void analyzeNullLiteralMethodArguments(PsiMethod method, ProblemsHolder holder, boolean isOnTheFly) { if (REPORT_NULLS_PASSED_TO_NOT_NULL_PARAMETER && isOnTheFly) { - for (PsiParameter parameter : NullParameterConstraintChecker.checkMethodParameters(method, true)) { + for (PsiParameter parameter : NullParameterConstraintChecker.checkMethodParameters(method)) { holder.registerProblem(parameter.getNameIdentifier(), InspectionsBundle.message("dataflow.method.fails.with.null.argument"), ProblemHighlightType.GENERIC_ERROR_OR_WARNING, diff --git a/java/java-analysis-impl/src/com/intellij/codeInspection/dataFlow/NullParameterConstraintChecker.java b/java/java-analysis-impl/src/com/intellij/codeInspection/dataFlow/NullParameterConstraintChecker.java index 7a0351e35125..e5c4f4fcac9d 100644 --- a/java/java-analysis-impl/src/com/intellij/codeInspection/dataFlow/NullParameterConstraintChecker.java +++ b/java/java-analysis-impl/src/com/intellij/codeInspection/dataFlow/NullParameterConstraintChecker.java @@ -54,7 +54,7 @@ class NullParameterConstraintChecker extends DataFlowRunner { } @NotNull - static PsiParameter[] checkMethodParameters(PsiMethod method, boolean isOnTheFly) { + static PsiParameter[] checkMethodParameters(PsiMethod method) { if (method.getBody() == null) return PsiParameter.EMPTY_ARRAY; final Collection nullableParameters = new SmartList<>(); @@ -70,7 +70,7 @@ class NullParameterConstraintChecker extends DataFlowRunner { } if (nullableParameters.isEmpty()) return PsiParameter.EMPTY_ARRAY; - final NullParameterConstraintChecker checker = new NullParameterConstraintChecker(nullableParameters, isOnTheFly); + final NullParameterConstraintChecker checker = new NullParameterConstraintChecker(nullableParameters, true); checker.analyzeMethod(method.getBody(), new StandardInstructionVisitor()); return checker.myPossiblyViolatedParameters.toArray(new PsiParameter[checker.myPossiblyViolatedParameters.size()]);