diff --git a/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/transformers/LLFirAnnotationArgumentsLazyResolver.kt b/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/transformers/LLFirAnnotationArgumentsLazyResolver.kt index 057e09a75e5..bb493a29abd 100644 --- a/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/transformers/LLFirAnnotationArgumentsLazyResolver.kt +++ b/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/transformers/LLFirAnnotationArgumentsLazyResolver.kt @@ -111,6 +111,11 @@ private class LLFirAnnotationArgumentsTargetResolver( is FirFunction -> bodyResolveContext.forFunctionBody(target, transformer.components) { contextCollector.addDeclarationContext(target, bodyResolveContext) + for (valueParameter in target.valueParameters) { + bodyResolveContext.withValueParameter(valueParameter, transformer.session) { + contextCollector.addDeclarationContext(valueParameter, bodyResolveContext) + } + } } is FirScript -> {}