From 8023e7fb025852d99413c0aa2fd983453b9aa238 Mon Sep 17 00:00:00 2001 From: Jinseong Jeon Date: Mon, 4 Oct 2021 15:01:28 -0700 Subject: [PATCH] FIR IDE: add a test for resolution of @Retention value --- .../analysis/api/fir/ReferenceResolveTestGenerated.java | 6 ++++++ .../testData/referenceResolve/RetentionValue.kt | 2 ++ .../testData/referenceResolve/RetentionValue.txt | 2 ++ 3 files changed, 10 insertions(+) create mode 100644 analysis/analysis-api/testData/referenceResolve/RetentionValue.kt create mode 100644 analysis/analysis-api/testData/referenceResolve/RetentionValue.txt diff --git a/analysis/analysis-api-fir/tests/org/jetbrains/kotlin/analysis/api/fir/ReferenceResolveTestGenerated.java b/analysis/analysis-api-fir/tests/org/jetbrains/kotlin/analysis/api/fir/ReferenceResolveTestGenerated.java index 36c696f6829..aab2e21ea9a 100644 --- a/analysis/analysis-api-fir/tests/org/jetbrains/kotlin/analysis/api/fir/ReferenceResolveTestGenerated.java +++ b/analysis/analysis-api-fir/tests/org/jetbrains/kotlin/analysis/api/fir/ReferenceResolveTestGenerated.java @@ -426,6 +426,12 @@ public class ReferenceResolveTestGenerated extends AbstractReferenceResolveTest runTest("analysis/analysis-api/testData/referenceResolve/ResolvePackageInTheTypeNameInProperty.kt"); } + @Test + @TestMetadata("RetentionValue.kt") + public void testRetentionValue() throws Exception { + runTest("analysis/analysis-api/testData/referenceResolve/RetentionValue.kt"); + } + @Test @TestMetadata("SamAdapter.kt") public void testSamAdapter() throws Exception { diff --git a/analysis/analysis-api/testData/referenceResolve/RetentionValue.kt b/analysis/analysis-api/testData/referenceResolve/RetentionValue.kt new file mode 100644 index 00000000000..9f28d928505 --- /dev/null +++ b/analysis/analysis-api/testData/referenceResolve/RetentionValue.kt @@ -0,0 +1,2 @@ +@Retention(AnnotationRetention.SOURCE) +annotation class Anno diff --git a/analysis/analysis-api/testData/referenceResolve/RetentionValue.txt b/analysis/analysis-api/testData/referenceResolve/RetentionValue.txt new file mode 100644 index 00000000000..2753ecf1240 --- /dev/null +++ b/analysis/analysis-api/testData/referenceResolve/RetentionValue.txt @@ -0,0 +1,2 @@ +Resolved to: +0: (in kotlin.annotation.AnnotationRetention) SOURCE