[java-psi] Extracted getTypeParameterCount()

GitOrigin-RevId: bad441d6a3ff24a46b94132f372f2f3ca5dadd08
This commit is contained in:
Tagir Valeev
2025-10-24 20:14:10 +00:00
committed by intellij-monorepo-bot
parent 481ad2076c
commit 364ff06791
@@ -273,7 +273,8 @@ public class PsiClassReferenceType extends PsiClassType.Stub {
@Override
public int getParameterCount() {
PsiJavaCodeReferenceElement reference = getReference();
if (reference.getTypeParameterCount() == 0 &&
int count = reference.getTypeParameterCount();
if (count == 0 &&
reference.getParent() instanceof PsiTypeElement &&
reference.getParent().getParent() instanceof PsiDeconstructionPattern) {
ClassResolveResult result = resolveGenerics();
@@ -282,7 +283,7 @@ public class PsiClassReferenceType extends PsiClassType.Stub {
return cls.getTypeParameters().length;
}
}
return reference.getTypeParameterCount();
return count;
}
@Override