From b3789633e95d39bca20e1c545114325eee2cab4d Mon Sep 17 00:00:00 2001 From: Linnea Gräf Date: Thu, 23 Nov 2023 16:20:42 +0100 Subject: Add package PSI element to DRI conversion --- .../main/kotlin/org/jetbrains/dokka/analysis/java/util/PsiUtil.kt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/dokka-subprojects/analysis-java-psi/src/main/kotlin/org/jetbrains/dokka/analysis/java/util/PsiUtil.kt b/dokka-subprojects/analysis-java-psi/src/main/kotlin/org/jetbrains/dokka/analysis/java/util/PsiUtil.kt index 162f940e..5eb44174 100644 --- a/dokka-subprojects/analysis-java-psi/src/main/kotlin/org/jetbrains/dokka/analysis/java/util/PsiUtil.kt +++ b/dokka-subprojects/analysis-java-psi/src/main/kotlin/org/jetbrains/dokka/analysis/java/util/PsiUtil.kt @@ -18,6 +18,11 @@ internal val PsiElement.parentsWithSelf: Sequence @InternalDokkaApi public fun DRI.Companion.from(psi: PsiElement): DRI = psi.parentsWithSelf.run { + if (psi is PsiPackage) { + return@run DRI( + packageName = psi.qualifiedName, + ) + } val psiMethod = firstIsInstanceOrNull() val psiField = firstIsInstanceOrNull() val classes = filterIsInstance().filterNot { it is PsiTypeParameter } -- cgit