FIR IDE: find source of deserialized top-level properties
This commit is contained in:
committed by
Roman Golyshev
parent
cf886c5975
commit
4a16027873
+1
-1
@@ -58,7 +58,7 @@ object FirIdeDeserializedDeclarationSourceProvider {
|
|||||||
|
|
||||||
private fun provideSourceForProperty(property: FirProperty, project: Project): PsiElement? {
|
private fun provideSourceForProperty(property: FirProperty, project: Project): PsiElement? {
|
||||||
val candidates = if (property.isTopLevel) {
|
val candidates = if (property.isTopLevel) {
|
||||||
project.createDeclarationProvider(property.scope(project)).getTopLevelFunctions(property.symbol.callableId)
|
project.createDeclarationProvider(property.scope(project)).getTopLevelProperties(property.symbol.callableId)
|
||||||
} else {
|
} else {
|
||||||
property.containingKtClass(project)?.declarations
|
property.containingKtClass(project)?.declarations
|
||||||
?.filter { it.name == property.name.asString() }
|
?.filter { it.name == property.name.asString() }
|
||||||
|
|||||||
Reference in New Issue
Block a user