From 839a37c32579c00d4a08f1bedf55c5f2b2f39a1e Mon Sep 17 00:00:00 2001 From: Dmitry Batkovich Date: Fri, 28 Aug 2015 16:07:26 +0300 Subject: [PATCH] check nullability --- .../java18StreamApi/PseudoLambdaReplaceTemplate.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/java/java-impl/src/com/intellij/codeInspection/java18StreamApi/PseudoLambdaReplaceTemplate.java b/java/java-impl/src/com/intellij/codeInspection/java18StreamApi/PseudoLambdaReplaceTemplate.java index ca1ee7d2474b..25c7ebe0d16f 100644 --- a/java/java-impl/src/com/intellij/codeInspection/java18StreamApi/PseudoLambdaReplaceTemplate.java +++ b/java/java-impl/src/com/intellij/codeInspection/java18StreamApi/PseudoLambdaReplaceTemplate.java @@ -202,6 +202,9 @@ class PseudoLambdaReplaceTemplate { for (int i = 0; i < arguments.length; i++) { PsiType type = arguments[i]; + if (type == null) { + return null; + } if (isFunction(type, methodReturnType, methodSubstitutor, context)) { if (lambdaPosition == -1) { lambdaPosition = i;