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 649ce6796aa..8dd9c189378 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 @@ -52,15 +52,7 @@ class JeDeclaredType( if (psiType.isRaw) return emptyList() return when (psiType) { - is PsiClassReferenceType -> { - val substitutor = psiType.resolveGenerics().substitutor - if (substitutor.isValid) { - substitutor.substitutionMap.map { it.value.toJeType(psiManager) } - } - else { - emptyList() - } - } + is PsiClassReferenceType -> psiType.parameters.map { it.toJeType(psiManager) } else -> emptyList() } }