From f7f51cf38e31ef4beb326672a72d38ea4f880c79 Mon Sep 17 00:00:00 2001 From: Jinseong Jeon Date: Wed, 4 Aug 2021 23:45:54 -0700 Subject: [PATCH] FIR IDE: allow implicit ctor call for psi retrieval --- .../idea/fir/FirIdeDeserializedDeclarationSourceProvider.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/idea/idea-frontend-fir/src/org/jetbrains/kotlin/idea/fir/FirIdeDeserializedDeclarationSourceProvider.kt b/idea/idea-frontend-fir/src/org/jetbrains/kotlin/idea/fir/FirIdeDeserializedDeclarationSourceProvider.kt index 7ca7167fe43..2559f632a8a 100644 --- a/idea/idea-frontend-fir/src/org/jetbrains/kotlin/idea/fir/FirIdeDeserializedDeclarationSourceProvider.kt +++ b/idea/idea-frontend-fir/src/org/jetbrains/kotlin/idea/fir/FirIdeDeserializedDeclarationSourceProvider.kt @@ -127,7 +127,8 @@ private fun KtElement.isCompiled(): Boolean = containingKtFile.isCompiled private val allowedFakeElementKinds = setOf( FirFakeSourceElementKind.PropertyFromParameter, FirFakeSourceElementKind.ItLambdaParameter, - FirFakeSourceElementKind.DataClassGeneratedMembers + FirFakeSourceElementKind.DataClassGeneratedMembers, + FirFakeSourceElementKind.ImplicitConstructor, ) private fun FirElement.getAllowedPsi() = when (val source = source) {