Kapt: Do not substitute type arguments for PsiClassReferenceType
(cherry picked from commit 3954c71)
This commit is contained in:
committed by
Yan Zhulanow
parent
cacec67044
commit
7a00b028af
+1
@@ -50,6 +50,7 @@ class JeDeclaredType(
|
||||
|
||||
override fun getTypeArguments(): List<TypeMirror> {
|
||||
return when (psiType) {
|
||||
is PsiClassReferenceType -> psiType.parameters.map { it.toJeType(psiManager) }
|
||||
is PsiClassType -> {
|
||||
val substitutor = psiType.resolveGenerics().substitutor
|
||||
val psiClass = psiType.resolve() ?: return psiType.parameters.map { it.toJeType(psiManager) }
|
||||
|
||||
Reference in New Issue
Block a user