FIR resolve completion: add delegated completion for variable access

This commit is contained in:
Mikhail Glukhikh
2020-04-28 07:43:34 +03:00
parent 4866e7a988
commit eecf33a31d
@@ -92,6 +92,12 @@ class FirCallCompletionResultsWriterTransformer(
result.replaceTypeRef(resultType) result.replaceTypeRef(resultType)
result.replaceTypeArguments(typeArguments) result.replaceTypeArguments(typeArguments)
if (mode == Mode.DelegatedPropertyCompletion) {
candidateFir.transformSingle(declarationWriter, null)
val typeUpdater = TypeUpdaterForDelegateArguments()
result.transformExplicitReceiver(typeUpdater, null)
}
return result.compose() return result.compose()
} }