diff --git a/analysis/low-level-api-fir/testData/getOrBuildFir/wholeDeclaration/fileAnnotation.kt b/analysis/low-level-api-fir/testData/getOrBuildFir/wholeDeclaration/fileAnnotation.kt
new file mode 100644
index 00000000000..2346f8a7900
--- /dev/null
+++ b/analysis/low-level-api-fir/testData/getOrBuildFir/wholeDeclaration/fileAnnotation.kt
@@ -0,0 +1,4 @@
+// LOOK_UP_FOR_ELEMENT_OF_TYPE: KtAnnotation
+// WITH_STDLIB
+
+@file:[Suppress("")]
\ No newline at end of file
diff --git a/analysis/low-level-api-fir/testData/getOrBuildFir/wholeDeclaration/fileAnnotation.txt b/analysis/low-level-api-fir/testData/getOrBuildFir/wholeDeclaration/fileAnnotation.txt
new file mode 100644
index 00000000000..0654964b0bb
--- /dev/null
+++ b/analysis/low-level-api-fir/testData/getOrBuildFir/wholeDeclaration/fileAnnotation.txt
@@ -0,0 +1,10 @@
+KT element: KtAnnotation
+FIR element: null
+FIR source kind: null
+
+FIR element rendered:
+null
+
+FIR FILE:
+FILE: [ResolvedTo(BODY_RESOLVE)] fileAnnotation.kt
+ @FILE:R|kotlin/Suppress|[Types](names = vararg(String()))
diff --git a/analysis/low-level-api-fir/testData/getOrBuildFir/wholeDeclaration/fileAnnotationScript.kts b/analysis/low-level-api-fir/testData/getOrBuildFir/wholeDeclaration/fileAnnotationScript.kts
new file mode 100644
index 00000000000..2346f8a7900
--- /dev/null
+++ b/analysis/low-level-api-fir/testData/getOrBuildFir/wholeDeclaration/fileAnnotationScript.kts
@@ -0,0 +1,4 @@
+// LOOK_UP_FOR_ELEMENT_OF_TYPE: KtAnnotation
+// WITH_STDLIB
+
+@file:[Suppress("")]
\ No newline at end of file
diff --git a/analysis/low-level-api-fir/testData/getOrBuildFir/wholeDeclaration/fileAnnotationScript.txt b/analysis/low-level-api-fir/testData/getOrBuildFir/wholeDeclaration/fileAnnotationScript.txt
new file mode 100644
index 00000000000..cf4c1d63646
--- /dev/null
+++ b/analysis/low-level-api-fir/testData/getOrBuildFir/wholeDeclaration/fileAnnotationScript.txt
@@ -0,0 +1,13 @@
+KT element: KtAnnotation
+FIR element: null
+FIR source kind: null
+
+FIR element rendered:
+null
+
+FIR FILE:
+FILE: [ResolvedTo(BODY_RESOLVE)] fileAnnotationScript.kts
+ @FILE:R|kotlin/Suppress|[Types](names = vararg(String()))
+ context(