[LL FIR] add missed check to getDesignationsToResolveRecursively
^KT-61990
This commit is contained in:
committed by
Space Team
parent
b8000d611a
commit
2d1d5fb3a8
+1
@@ -34,6 +34,7 @@ internal object LLFirResolveMultiDesignationCollector {
|
|||||||
fun getDesignationsToResolveRecursively(target: FirElementWithResolveState): List<LLFirResolveTarget> {
|
fun getDesignationsToResolveRecursively(target: FirElementWithResolveState): List<LLFirResolveTarget> {
|
||||||
if (target is FirFile) return listOf(LLFirWholeElementResolveTarget(target))
|
if (target is FirFile) return listOf(LLFirWholeElementResolveTarget(target))
|
||||||
|
|
||||||
|
if (!target.shouldBeResolved()) return emptyList()
|
||||||
val designation = target.tryCollectDesignationWithFile() ?: return emptyList()
|
val designation = target.tryCollectDesignationWithFile() ?: return emptyList()
|
||||||
val resolveTarget = LLFirWholeElementResolveTarget(designation.firFile, designation.path, target)
|
val resolveTarget = LLFirWholeElementResolveTarget(designation.firFile, designation.path, target)
|
||||||
return resolveTarget.withAnnotationContainer()
|
return resolveTarget.withAnnotationContainer()
|
||||||
|
|||||||
Reference in New Issue
Block a user