NPE
authorAlexey Kudravtsev <cdr@intellij.com>
Fri, 2 Jul 2010 09:55:14 +0000 (13:55 +0400)
committerAlexey Kudravtsev <cdr@intellij.com>
Fri, 2 Jul 2010 10:23:02 +0000 (14:23 +0400)
java/java-impl/src/com/intellij/psi/impl/source/PsiImmediateClassType.java

index 5fafccb55777d3e5d2364da5be3c896b8862bfe9..9530748b317b624ac3bc8db4d7ca6b31104b42dd 100644 (file)
@@ -96,7 +96,10 @@ public class PsiImmediateClassType extends PsiClassType {
     List<PsiType> lst = new ArrayList<PsiType>();
     final PsiTypeParameter[] parameters = myClass.getTypeParameters();
     for (PsiTypeParameter parameter : parameters) {
-      lst.add(mySubstitutor.substitute(parameter));
+      PsiType substituted = mySubstitutor.substitute(parameter);
+      if (substituted != null) {
+        lst.add(substituted);
+      }
     }
     return lst.toArray(new PsiType[lst.size()]);
   }