diff --git a/analysis/analysis-api-fe10/tests-gen/org/jetbrains/kotlin/analysis/api/fe10/test/cases/generated/cases/components/typeProvider/Fe10IdeNormalAnalysisSourceModuleTypeReferenceTestGenerated.java b/analysis/analysis-api-fe10/tests-gen/org/jetbrains/kotlin/analysis/api/fe10/test/cases/generated/cases/components/typeProvider/Fe10IdeNormalAnalysisSourceModuleTypeReferenceTestGenerated.java index 792f17639a6..a7347037f81 100644 --- a/analysis/analysis-api-fe10/tests-gen/org/jetbrains/kotlin/analysis/api/fe10/test/cases/generated/cases/components/typeProvider/Fe10IdeNormalAnalysisSourceModuleTypeReferenceTestGenerated.java +++ b/analysis/analysis-api-fe10/tests-gen/org/jetbrains/kotlin/analysis/api/fe10/test/cases/generated/cases/components/typeProvider/Fe10IdeNormalAnalysisSourceModuleTypeReferenceTestGenerated.java @@ -82,6 +82,18 @@ public class Fe10IdeNormalAnalysisSourceModuleTypeReferenceTestGenerated extends runTest("analysis/analysis-api/testData/components/typeProvider/typeReference/annotationOnFunction.kt"); } + @Test + @TestMetadata("annotationParameterValue.kt") + public void testAnnotationParameterValue() throws Exception { + runTest("analysis/analysis-api/testData/components/typeProvider/typeReference/annotationParameterValue.kt"); + } + + @Test + @TestMetadata("annotationParameterValueBackingField.kt") + public void testAnnotationParameterValueBackingField() throws Exception { + runTest("analysis/analysis-api/testData/components/typeProvider/typeReference/annotationParameterValueBackingField.kt"); + } + @Test @TestMetadata("functionReceiver.kt") public void testFunctionReceiver() throws Exception { diff --git a/analysis/analysis-api-fir/tests-gen/org/jetbrains/kotlin/analysis/api/fir/test/cases/generated/cases/components/typeProvider/FirIdeDependentAnalysisSourceModuleTypeReferenceTestGenerated.java b/analysis/analysis-api-fir/tests-gen/org/jetbrains/kotlin/analysis/api/fir/test/cases/generated/cases/components/typeProvider/FirIdeDependentAnalysisSourceModuleTypeReferenceTestGenerated.java index 0f57fd9b8cc..4c7e92104d4 100644 --- a/analysis/analysis-api-fir/tests-gen/org/jetbrains/kotlin/analysis/api/fir/test/cases/generated/cases/components/typeProvider/FirIdeDependentAnalysisSourceModuleTypeReferenceTestGenerated.java +++ b/analysis/analysis-api-fir/tests-gen/org/jetbrains/kotlin/analysis/api/fir/test/cases/generated/cases/components/typeProvider/FirIdeDependentAnalysisSourceModuleTypeReferenceTestGenerated.java @@ -82,6 +82,18 @@ public class FirIdeDependentAnalysisSourceModuleTypeReferenceTestGenerated exten runTest("analysis/analysis-api/testData/components/typeProvider/typeReference/annotationOnFunction.kt"); } + @Test + @TestMetadata("annotationParameterValue.kt") + public void testAnnotationParameterValue() throws Exception { + runTest("analysis/analysis-api/testData/components/typeProvider/typeReference/annotationParameterValue.kt"); + } + + @Test + @TestMetadata("annotationParameterValueBackingField.kt") + public void testAnnotationParameterValueBackingField() throws Exception { + runTest("analysis/analysis-api/testData/components/typeProvider/typeReference/annotationParameterValueBackingField.kt"); + } + @Test @TestMetadata("functionReceiver.kt") public void testFunctionReceiver() throws Exception { diff --git a/analysis/analysis-api-fir/tests-gen/org/jetbrains/kotlin/analysis/api/fir/test/cases/generated/cases/components/typeProvider/FirIdeNormalAnalysisSourceModuleTypeReferenceTestGenerated.java b/analysis/analysis-api-fir/tests-gen/org/jetbrains/kotlin/analysis/api/fir/test/cases/generated/cases/components/typeProvider/FirIdeNormalAnalysisSourceModuleTypeReferenceTestGenerated.java index c3c3fb3371d..350d057f3de 100644 --- a/analysis/analysis-api-fir/tests-gen/org/jetbrains/kotlin/analysis/api/fir/test/cases/generated/cases/components/typeProvider/FirIdeNormalAnalysisSourceModuleTypeReferenceTestGenerated.java +++ b/analysis/analysis-api-fir/tests-gen/org/jetbrains/kotlin/analysis/api/fir/test/cases/generated/cases/components/typeProvider/FirIdeNormalAnalysisSourceModuleTypeReferenceTestGenerated.java @@ -82,6 +82,18 @@ public class FirIdeNormalAnalysisSourceModuleTypeReferenceTestGenerated extends runTest("analysis/analysis-api/testData/components/typeProvider/typeReference/annotationOnFunction.kt"); } + @Test + @TestMetadata("annotationParameterValue.kt") + public void testAnnotationParameterValue() throws Exception { + runTest("analysis/analysis-api/testData/components/typeProvider/typeReference/annotationParameterValue.kt"); + } + + @Test + @TestMetadata("annotationParameterValueBackingField.kt") + public void testAnnotationParameterValueBackingField() throws Exception { + runTest("analysis/analysis-api/testData/components/typeProvider/typeReference/annotationParameterValueBackingField.kt"); + } + @Test @TestMetadata("functionReceiver.kt") public void testFunctionReceiver() throws Exception { diff --git a/analysis/analysis-api-standalone/tests-gen/org/jetbrains/kotlin/analysis/api/standalone/fir/test/cases/generated/cases/components/typeProvider/FirStandaloneNormalAnalysisSourceModuleTypeReferenceTestGenerated.java b/analysis/analysis-api-standalone/tests-gen/org/jetbrains/kotlin/analysis/api/standalone/fir/test/cases/generated/cases/components/typeProvider/FirStandaloneNormalAnalysisSourceModuleTypeReferenceTestGenerated.java index 50f57c7c581..0ff4a0637df 100644 --- a/analysis/analysis-api-standalone/tests-gen/org/jetbrains/kotlin/analysis/api/standalone/fir/test/cases/generated/cases/components/typeProvider/FirStandaloneNormalAnalysisSourceModuleTypeReferenceTestGenerated.java +++ b/analysis/analysis-api-standalone/tests-gen/org/jetbrains/kotlin/analysis/api/standalone/fir/test/cases/generated/cases/components/typeProvider/FirStandaloneNormalAnalysisSourceModuleTypeReferenceTestGenerated.java @@ -82,6 +82,18 @@ public class FirStandaloneNormalAnalysisSourceModuleTypeReferenceTestGenerated e runTest("analysis/analysis-api/testData/components/typeProvider/typeReference/annotationOnFunction.kt"); } + @Test + @TestMetadata("annotationParameterValue.kt") + public void testAnnotationParameterValue() throws Exception { + runTest("analysis/analysis-api/testData/components/typeProvider/typeReference/annotationParameterValue.kt"); + } + + @Test + @TestMetadata("annotationParameterValueBackingField.kt") + public void testAnnotationParameterValueBackingField() throws Exception { + runTest("analysis/analysis-api/testData/components/typeProvider/typeReference/annotationParameterValueBackingField.kt"); + } + @Test @TestMetadata("functionReceiver.kt") public void testFunctionReceiver() throws Exception { diff --git a/analysis/analysis-api/testData/components/typeProvider/typeReference/annotationParameterValue.kt b/analysis/analysis-api/testData/components/typeProvider/typeReference/annotationParameterValue.kt new file mode 100644 index 00000000000..51e06240a06 --- /dev/null +++ b/analysis/analysis-api/testData/components/typeProvider/typeReference/annotationParameterValue.kt @@ -0,0 +1,6 @@ +annotation class Anno + +class Sub( + @Anno + var x: Int +) \ No newline at end of file diff --git a/analysis/analysis-api/testData/components/typeProvider/typeReference/annotationParameterValue.txt b/analysis/analysis-api/testData/components/typeProvider/typeReference/annotationParameterValue.txt new file mode 100644 index 00000000000..b7219d101aa --- /dev/null +++ b/analysis/analysis-api/testData/components/typeProvider/typeReference/annotationParameterValue.txt @@ -0,0 +1,2 @@ +expression: Anno +ktType: Anno \ No newline at end of file diff --git a/analysis/analysis-api/testData/components/typeProvider/typeReference/annotationParameterValueBackingField.kt b/analysis/analysis-api/testData/components/typeProvider/typeReference/annotationParameterValueBackingField.kt new file mode 100644 index 00000000000..117b54cd3c8 --- /dev/null +++ b/analysis/analysis-api/testData/components/typeProvider/typeReference/annotationParameterValueBackingField.kt @@ -0,0 +1,8 @@ +@Target(AnnotationTarget.FIELD) +annotation class Anno + +class Sub( + @Anno + @JvmField + var x: Int +) \ No newline at end of file diff --git a/analysis/analysis-api/testData/components/typeProvider/typeReference/annotationParameterValueBackingField.txt b/analysis/analysis-api/testData/components/typeProvider/typeReference/annotationParameterValueBackingField.txt new file mode 100644 index 00000000000..b7219d101aa --- /dev/null +++ b/analysis/analysis-api/testData/components/typeProvider/typeReference/annotationParameterValueBackingField.txt @@ -0,0 +1,2 @@ +expression: Anno +ktType: Anno \ No newline at end of file