diff --git a/plugins/java-model-wrappers/src/org/jetbrains/kotlin/java/model/types/JeDeclaredType.kt b/plugins/java-model-wrappers/src/org/jetbrains/kotlin/java/model/types/JeDeclaredType.kt index a83044dfbfe..6ac6bb5aff6 100644 --- a/plugins/java-model-wrappers/src/org/jetbrains/kotlin/java/model/types/JeDeclaredType.kt +++ b/plugins/java-model-wrappers/src/org/jetbrains/kotlin/java/model/types/JeDeclaredType.kt @@ -50,6 +50,7 @@ class JeDeclaredType( override fun getTypeArguments(): List { 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) }