From d2a88e86341ecbb8f07fc9b029e197d648edbc95 Mon Sep 17 00:00:00 2001 From: "Anna.Kozlova" Date: Wed, 18 May 2016 11:12:39 +0200 Subject: [PATCH] cleanup --- .../src/com/intellij/psi/LambdaUtil.java | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/java/java-psi-api/src/com/intellij/psi/LambdaUtil.java b/java/java-psi-api/src/com/intellij/psi/LambdaUtil.java index 0449ad4dedf7..06a34e79aa27 100644 --- a/java/java-psi-api/src/com/intellij/psi/LambdaUtil.java +++ b/java/java-psi-api/src/com/intellij/psi/LambdaUtil.java @@ -682,13 +682,11 @@ public class LambdaUtil { @Nullable public static PsiType getLambdaParameterFromType(PsiType functionalInterfaceType, int parameterIndex) { final PsiClassType.ClassResolveResult resolveResult = PsiUtil.resolveGenericsClassInType(functionalInterfaceType); - if (resolveResult != null) { - final PsiMethod method = getFunctionalInterfaceMethod(functionalInterfaceType); - if (method != null) { - final PsiParameter[] parameters = method.getParameterList().getParameters(); - if (parameterIndex < parameters.length) { - return getSubstitutor(method, resolveResult).substitute(parameters[parameterIndex].getType()); - } + final PsiMethod method = getFunctionalInterfaceMethod(functionalInterfaceType); + if (method != null) { + final PsiParameter[] parameters = method.getParameterList().getParameters(); + if (parameterIndex < parameters.length) { + return getSubstitutor(method, resolveResult).substitute(parameters[parameterIndex].getType()); } } return null;