diff --git a/analysis/analysis-api-fe10/tests-gen/org/jetbrains/kotlin/analysis/api/fe10/test/cases/generated/cases/references/Fe10IdeNormalAnalysisSourceModuleReferenceResolveTestGenerated.java b/analysis/analysis-api-fe10/tests-gen/org/jetbrains/kotlin/analysis/api/fe10/test/cases/generated/cases/references/Fe10IdeNormalAnalysisSourceModuleReferenceResolveTestGenerated.java index 30e2250c7b5..b9066b5a195 100644 --- a/analysis/analysis-api-fe10/tests-gen/org/jetbrains/kotlin/analysis/api/fe10/test/cases/generated/cases/references/Fe10IdeNormalAnalysisSourceModuleReferenceResolveTestGenerated.java +++ b/analysis/analysis-api-fe10/tests-gen/org/jetbrains/kotlin/analysis/api/fe10/test/cases/generated/cases/references/Fe10IdeNormalAnalysisSourceModuleReferenceResolveTestGenerated.java @@ -334,6 +334,12 @@ public class Fe10IdeNormalAnalysisSourceModuleReferenceResolveTestGenerated exte runTest("analysis/analysis-api/testData/referenceResolve/InVaragReferenceInNamedParameter.kt"); } + @Test + @TestMetadata("JsAsDynamic.kt") + public void testJsAsDynamic() throws Exception { + runTest("analysis/analysis-api/testData/referenceResolve/JsAsDynamic.kt"); + } + @Test @TestMetadata("KotlinPropertyAssignment.kt") public void testKotlinPropertyAssignment() throws Exception { diff --git a/analysis/analysis-api-fir/tests-gen/org/jetbrains/kotlin/analysis/api/fir/test/cases/generated/cases/references/FirIdeDependentAnalysisSourceModuleReferenceResolveTestGenerated.java b/analysis/analysis-api-fir/tests-gen/org/jetbrains/kotlin/analysis/api/fir/test/cases/generated/cases/references/FirIdeDependentAnalysisSourceModuleReferenceResolveTestGenerated.java index d735e10295d..802347206de 100644 --- a/analysis/analysis-api-fir/tests-gen/org/jetbrains/kotlin/analysis/api/fir/test/cases/generated/cases/references/FirIdeDependentAnalysisSourceModuleReferenceResolveTestGenerated.java +++ b/analysis/analysis-api-fir/tests-gen/org/jetbrains/kotlin/analysis/api/fir/test/cases/generated/cases/references/FirIdeDependentAnalysisSourceModuleReferenceResolveTestGenerated.java @@ -334,6 +334,12 @@ public class FirIdeDependentAnalysisSourceModuleReferenceResolveTestGenerated ex runTest("analysis/analysis-api/testData/referenceResolve/InVaragReferenceInNamedParameter.kt"); } + @Test + @TestMetadata("JsAsDynamic.kt") + public void testJsAsDynamic() throws Exception { + runTest("analysis/analysis-api/testData/referenceResolve/JsAsDynamic.kt"); + } + @Test @TestMetadata("KotlinPropertyAssignment.kt") public void testKotlinPropertyAssignment() throws Exception { diff --git a/analysis/analysis-api-fir/tests-gen/org/jetbrains/kotlin/analysis/api/fir/test/cases/generated/cases/references/FirIdeNormalAnalysisLibrarySourceModuleReferenceResolveTestGenerated.java b/analysis/analysis-api-fir/tests-gen/org/jetbrains/kotlin/analysis/api/fir/test/cases/generated/cases/references/FirIdeNormalAnalysisLibrarySourceModuleReferenceResolveTestGenerated.java index 4bcc61ca2a3..bbe100b4e1e 100644 --- a/analysis/analysis-api-fir/tests-gen/org/jetbrains/kotlin/analysis/api/fir/test/cases/generated/cases/references/FirIdeNormalAnalysisLibrarySourceModuleReferenceResolveTestGenerated.java +++ b/analysis/analysis-api-fir/tests-gen/org/jetbrains/kotlin/analysis/api/fir/test/cases/generated/cases/references/FirIdeNormalAnalysisLibrarySourceModuleReferenceResolveTestGenerated.java @@ -334,6 +334,12 @@ public class FirIdeNormalAnalysisLibrarySourceModuleReferenceResolveTestGenerate runTest("analysis/analysis-api/testData/referenceResolve/InVaragReferenceInNamedParameter.kt"); } + @Test + @TestMetadata("JsAsDynamic.kt") + public void testJsAsDynamic() throws Exception { + runTest("analysis/analysis-api/testData/referenceResolve/JsAsDynamic.kt"); + } + @Test @TestMetadata("KotlinPropertyAssignment.kt") public void testKotlinPropertyAssignment() throws Exception { diff --git a/analysis/analysis-api-fir/tests-gen/org/jetbrains/kotlin/analysis/api/fir/test/cases/generated/cases/references/FirIdeNormalAnalysisSourceModuleReferenceResolveTestGenerated.java b/analysis/analysis-api-fir/tests-gen/org/jetbrains/kotlin/analysis/api/fir/test/cases/generated/cases/references/FirIdeNormalAnalysisSourceModuleReferenceResolveTestGenerated.java index ef82bd8c73e..b260c08b60a 100644 --- a/analysis/analysis-api-fir/tests-gen/org/jetbrains/kotlin/analysis/api/fir/test/cases/generated/cases/references/FirIdeNormalAnalysisSourceModuleReferenceResolveTestGenerated.java +++ b/analysis/analysis-api-fir/tests-gen/org/jetbrains/kotlin/analysis/api/fir/test/cases/generated/cases/references/FirIdeNormalAnalysisSourceModuleReferenceResolveTestGenerated.java @@ -334,6 +334,12 @@ public class FirIdeNormalAnalysisSourceModuleReferenceResolveTestGenerated exten runTest("analysis/analysis-api/testData/referenceResolve/InVaragReferenceInNamedParameter.kt"); } + @Test + @TestMetadata("JsAsDynamic.kt") + public void testJsAsDynamic() throws Exception { + runTest("analysis/analysis-api/testData/referenceResolve/JsAsDynamic.kt"); + } + @Test @TestMetadata("KotlinPropertyAssignment.kt") public void testKotlinPropertyAssignment() throws Exception { diff --git a/analysis/analysis-api-standalone/tests-gen/org/jetbrains/kotlin/analysis/api/standalone/fir/test/cases/generated/cases/references/FirStandaloneNormalAnalysisSourceModuleReferenceResolveTestGenerated.java b/analysis/analysis-api-standalone/tests-gen/org/jetbrains/kotlin/analysis/api/standalone/fir/test/cases/generated/cases/references/FirStandaloneNormalAnalysisSourceModuleReferenceResolveTestGenerated.java index 72d02e2674c..3f89b7db130 100644 --- a/analysis/analysis-api-standalone/tests-gen/org/jetbrains/kotlin/analysis/api/standalone/fir/test/cases/generated/cases/references/FirStandaloneNormalAnalysisSourceModuleReferenceResolveTestGenerated.java +++ b/analysis/analysis-api-standalone/tests-gen/org/jetbrains/kotlin/analysis/api/standalone/fir/test/cases/generated/cases/references/FirStandaloneNormalAnalysisSourceModuleReferenceResolveTestGenerated.java @@ -334,6 +334,12 @@ public class FirStandaloneNormalAnalysisSourceModuleReferenceResolveTestGenerate runTest("analysis/analysis-api/testData/referenceResolve/InVaragReferenceInNamedParameter.kt"); } + @Test + @TestMetadata("JsAsDynamic.kt") + public void testJsAsDynamic() throws Exception { + runTest("analysis/analysis-api/testData/referenceResolve/JsAsDynamic.kt"); + } + @Test @TestMetadata("KotlinPropertyAssignment.kt") public void testKotlinPropertyAssignment() throws Exception { diff --git a/analysis/analysis-api/testData/referenceResolve/JsAsDynamic.kt b/analysis/analysis-api/testData/referenceResolve/JsAsDynamic.kt new file mode 100644 index 00000000000..552f7201284 --- /dev/null +++ b/analysis/analysis-api/testData/referenceResolve/JsAsDynamic.kt @@ -0,0 +1,6 @@ +// TARGET_PLATFORM: JS +// WITH_STDLIB + +fun test() { + "some".asDynamic() +} diff --git a/analysis/analysis-api/testData/referenceResolve/JsAsDynamic.txt b/analysis/analysis-api/testData/referenceResolve/JsAsDynamic.txt new file mode 100644 index 00000000000..430f1cfddda --- /dev/null +++ b/analysis/analysis-api/testData/referenceResolve/JsAsDynamic.txt @@ -0,0 +1,2 @@ +Resolved to: +0: (in kotlin.js) inline fun kotlin.Any?.asDynamic(): dynamic