EA-47886 - IAE: TypeConversionUtil.isAssignable

This commit is contained in:
anna
2013-07-22 15:27:34 +02:00
parent 7f0f1aaffa
commit 7a60448d2d
@@ -574,7 +574,7 @@ public class LambdaUtil {
final PsiResolveHelper resolveHelper = JavaPsiFacade.getInstance(project).getResolveHelper();
for (PsiTypeParameter typeParameter : typeParameters) {
final PsiType constraint = resolveHelper.getSubstitutionForTypeParameter(typeParameter, returnType, interfaceMethodReturnType, false, languageLevel);
if (constraint != PsiType.NULL) {
if (constraint != PsiType.NULL && constraint != null) {
PsiType inferredType = null;
final PsiClassType[] bounds = typeParameter.getExtendsListTypes();
for (PsiClassType classTypeBound : bounds) {