From 84b6d5d5081151518ad0478b428ebf8b440553a6 Mon Sep 17 00:00:00 2001 From: Dmitrii Gridin Date: Tue, 13 Feb 2024 16:11:35 +0100 Subject: [PATCH] [LL FIR] add tests for getOrBuildFir for KtFileAnnotationList ^KT-65780 --- .../wholeDeclaration/fileAnnotationList.kt | 4 ++++ .../wholeDeclaration/fileAnnotationList.txt | 12 ++++++++++++ .../wholeDeclaration/fileAnnotationListScript.kts | 4 ++++ .../wholeDeclaration/fileAnnotationListScript.txt | 15 +++++++++++++++ ...utOfContentRootGetOrBuildFirTestGenerated.java | 6 ++++++ .../api/fir/ScriptGetOrBuildFirTestGenerated.java | 6 ++++++ .../api/fir/SourceGetOrBuildFirTestGenerated.java | 6 ++++++ 7 files changed, 53 insertions(+) create mode 100644 analysis/low-level-api-fir/testData/getOrBuildFir/wholeDeclaration/fileAnnotationList.kt create mode 100644 analysis/low-level-api-fir/testData/getOrBuildFir/wholeDeclaration/fileAnnotationList.txt create mode 100644 analysis/low-level-api-fir/testData/getOrBuildFir/wholeDeclaration/fileAnnotationListScript.kts create mode 100644 analysis/low-level-api-fir/testData/getOrBuildFir/wholeDeclaration/fileAnnotationListScript.txt diff --git a/analysis/low-level-api-fir/testData/getOrBuildFir/wholeDeclaration/fileAnnotationList.kt b/analysis/low-level-api-fir/testData/getOrBuildFir/wholeDeclaration/fileAnnotationList.kt new file mode 100644 index 00000000000..af4abb922d1 --- /dev/null +++ b/analysis/low-level-api-fir/testData/getOrBuildFir/wholeDeclaration/fileAnnotationList.kt @@ -0,0 +1,4 @@ +// LOOK_UP_FOR_ELEMENT_OF_TYPE: KtFileAnnotationList +// WITH_STDLIB + +@file:Suppress("") \ No newline at end of file diff --git a/analysis/low-level-api-fir/testData/getOrBuildFir/wholeDeclaration/fileAnnotationList.txt b/analysis/low-level-api-fir/testData/getOrBuildFir/wholeDeclaration/fileAnnotationList.txt new file mode 100644 index 00000000000..3dc56571963 --- /dev/null +++ b/analysis/low-level-api-fir/testData/getOrBuildFir/wholeDeclaration/fileAnnotationList.txt @@ -0,0 +1,12 @@ +KT element: KtFileAnnotationList +FIR element: FirFileAnnotationsContainerImpl +FIR source kind: KtRealSourceElementKind + +FIR element rendered: +@FILE:R|kotlin/Suppress|[Types](names = vararg(String())) +[ResolvedTo(BODY_RESOLVE)] annotations container + +FIR FILE: +FILE: [ResolvedTo(IMPORTS)] fileAnnotationList.kt + @FILE:R|kotlin/Suppress|[Types](names = vararg(String())) + [ResolvedTo(BODY_RESOLVE)] annotations container diff --git a/analysis/low-level-api-fir/testData/getOrBuildFir/wholeDeclaration/fileAnnotationListScript.kts b/analysis/low-level-api-fir/testData/getOrBuildFir/wholeDeclaration/fileAnnotationListScript.kts new file mode 100644 index 00000000000..af4abb922d1 --- /dev/null +++ b/analysis/low-level-api-fir/testData/getOrBuildFir/wholeDeclaration/fileAnnotationListScript.kts @@ -0,0 +1,4 @@ +// LOOK_UP_FOR_ELEMENT_OF_TYPE: KtFileAnnotationList +// WITH_STDLIB + +@file:Suppress("") \ No newline at end of file diff --git a/analysis/low-level-api-fir/testData/getOrBuildFir/wholeDeclaration/fileAnnotationListScript.txt b/analysis/low-level-api-fir/testData/getOrBuildFir/wholeDeclaration/fileAnnotationListScript.txt new file mode 100644 index 00000000000..b6ececa6ed6 --- /dev/null +++ b/analysis/low-level-api-fir/testData/getOrBuildFir/wholeDeclaration/fileAnnotationListScript.txt @@ -0,0 +1,15 @@ +KT element: KtFileAnnotationList +FIR element: FirFileAnnotationsContainerImpl +FIR source kind: KtRealSourceElementKind + +FIR element rendered: +@FILE:R|kotlin/Suppress|[Types](names = vararg(String())) +[ResolvedTo(BODY_RESOLVE)] annotations container + +FIR FILE: +FILE: [ResolvedTo(IMPORTS)] fileAnnotationListScript.kts + @FILE:R|kotlin/Suppress|[Types](names = vararg(String())) + [ResolvedTo(BODY_RESOLVE)] annotations container + context(