mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
[java-psi] Extracted getTypeParameterCount()
GitOrigin-RevId: bad441d6a3ff24a46b94132f372f2f3ca5dadd08
This commit is contained in:
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
|
||||
|
||||
Reference in New Issue
Block a user