diff --git a/java/java-psi-impl/src/com/intellij/psi/impl/source/PsiImmediateClassType.java b/java/java-psi-impl/src/com/intellij/psi/impl/source/PsiImmediateClassType.java index 5cbd31ed1f1e..0b6aeeadcd59 100644 --- a/java/java-psi-impl/src/com/intellij/psi/impl/source/PsiImmediateClassType.java +++ b/java/java-psi-impl/src/com/intellij/psi/impl/source/PsiImmediateClassType.java @@ -118,6 +118,13 @@ public class PsiImmediateClassType extends PsiClassType.Stub { return myClass.getName(); } + @Override + public int getParameterCount() { + PsiTypeParameterList list = myClass.getTypeParameterList(); + if (list == null) return 0; + return list.getTypeParameters().length; + } + @Override @NotNull public PsiType[] getParameters() {