[Analysis API FIR] implement reference resolve inside KDoc

^KTIJ-22324 fixed
This commit is contained in:
Ilya Kirillov
2022-07-26 23:38:37 +02:00
parent b210e24b43
commit d9c4fda521
86 changed files with 1856 additions and 1 deletions
@@ -22,6 +22,7 @@ import org.jetbrains.kotlin.kdoc.psi.api.KDoc
import org.jetbrains.kotlin.psi.psiUtil.getStrictParentOfType
import com.intellij.openapi.util.TextRange
import org.jetbrains.kotlin.lexer.KtTokens
import org.jetbrains.kotlin.name.FqName
import org.jetbrains.kotlin.psi.psiUtil.getChildOfType
/**
@@ -58,4 +59,8 @@ class KDocName(node: ASTNode) : KtElementImpl(node) {
val nameAsList = listOf(getNameText())
return if (qualifier != null) qualifier.getQualifiedName() + nameAsList else nameAsList
}
fun getQualifiedNameAsFqName(): FqName {
return FqName.fromSegments(getQualifiedName())
}
}