check tuple component type for null (EA-26251)

This commit is contained in:
peter
2011-03-21 20:29:08 +01:00
parent 226ff9bb7f
commit 5bd82ea06e
@@ -48,9 +48,11 @@ public class GppTypeConverter extends GrTypeConverter {
final PsiType expectedComponent = PsiUtil.extractIterableTypeParameter(lType, false);
if (expectedComponent != null &&
isMethodCallConversion(context) && TypesUtil.isAssignable(expectedComponent, tupleType.getParameters()[0], context) &&
hasDefaultConstructor(lType)) {
return true;
isMethodCallConversion(context)) {
PsiType tupleComponent = tupleType.getParameters()[0];
if (tupleComponent != null && TypesUtil.isAssignable(expectedComponent, tupleComponent, context) && hasDefaultConstructor(lType)) {
return true;
}
}
if (lType instanceof PsiClassType && hasTypedContext(context)) {