diff --git a/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/element/builder/FirElementBuilder.kt b/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/element/builder/FirElementBuilder.kt index f0f3cd1e2b4..89e1fd6e662 100644 --- a/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/element/builder/FirElementBuilder.kt +++ b/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/element/builder/FirElementBuilder.kt @@ -77,6 +77,7 @@ internal class FirElementBuilder(private val moduleComponents: LLFirModuleResolv private fun doKtElementHasCorrespondingFirElement(ktElement: KtElement): Boolean = when (ktElement) { is KtImportList -> false is KtFileAnnotationList -> false + is KtAnnotation -> false else -> true } } diff --git a/analysis/low-level-api-fir/testData/getOrBuildFir/wholeDeclaration/fileAnnotation.txt b/analysis/low-level-api-fir/testData/getOrBuildFir/wholeDeclaration/fileAnnotation.txt index 0654964b0bb..7ee7b758665 100644 --- a/analysis/low-level-api-fir/testData/getOrBuildFir/wholeDeclaration/fileAnnotation.txt +++ b/analysis/low-level-api-fir/testData/getOrBuildFir/wholeDeclaration/fileAnnotation.txt @@ -6,5 +6,5 @@ FIR element rendered: null FIR FILE: -FILE: [ResolvedTo(BODY_RESOLVE)] fileAnnotation.kt - @FILE:R|kotlin/Suppress|[Types](names = vararg(String())) +FILE: [ResolvedTo(RAW_FIR)] fileAnnotation.kt + @FILE:Suppress[Unresolved](LAZY_EXPRESSION) diff --git a/analysis/low-level-api-fir/testData/getOrBuildFir/wholeDeclaration/fileAnnotationScript.txt b/analysis/low-level-api-fir/testData/getOrBuildFir/wholeDeclaration/fileAnnotationScript.txt index cf4c1d63646..648364921e0 100644 --- a/analysis/low-level-api-fir/testData/getOrBuildFir/wholeDeclaration/fileAnnotationScript.txt +++ b/analysis/low-level-api-fir/testData/getOrBuildFir/wholeDeclaration/fileAnnotationScript.txt @@ -6,8 +6,8 @@ FIR element rendered: null FIR FILE: -FILE: [ResolvedTo(BODY_RESOLVE)] fileAnnotationScript.kts - @FILE:R|kotlin/Suppress|[Types](names = vararg(String())) +FILE: [ResolvedTo(RAW_FIR)] fileAnnotationScript.kts + @FILE:Suppress[Unresolved](LAZY_EXPRESSION) context(