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 7c86ef988f62..e56114029361 100644 --- a/java/java-psi-api/src/com/intellij/psi/LambdaUtil.java +++ b/java/java-psi-api/src/com/intellij/psi/LambdaUtil.java @@ -107,9 +107,7 @@ public class LambdaUtil { if (isFunctionalType(type1)) return true; } } - final PsiClassType.ClassResolveResult resolveResult = PsiUtil.resolveGenericsClassInType(GenericsUtil.eliminateWildcards(type)); - final PsiClass aClass = resolveResult.getElement(); - return isFunctionalClass(aClass); + return isFunctionalClass(PsiUtil.resolveGenericsClassInType(type).getElement()); } @Contract("null -> false")