From 10382be9872db79b84c8416595cb5cca7fcd1a0a Mon Sep 17 00:00:00 2001 From: Anna Kozlova Date: Fri, 5 Jul 2024 09:21:56 +0200 Subject: [PATCH] [kotlin] add test data for navigation inside library GitOrigin-RevId: b6e36ba2864cc81c70767b7277f63579d4612871 --- ...ferenceResolveInLibrarySourcesFirTestGenerated.java | 5 +++++ .../ReferenceResolveInLibrarySourcesTestGenerated.java | 5 +++++ .../resolve/referenceInLib/inLibrarySource/lazyCall.kt | 3 +++ .../testData/resolve/referenceInLib/toLazyCall.kt | 10 ++++++++++ 4 files changed, 23 insertions(+) create mode 100644 plugins/kotlin/idea/tests/testData/resolve/referenceInLib/inLibrarySource/lazyCall.kt create mode 100644 plugins/kotlin/idea/tests/testData/resolve/referenceInLib/toLazyCall.kt diff --git a/plugins/kotlin/fir/tests/test/org/jetbrains/kotlin/idea/fir/resolve/ReferenceResolveInLibrarySourcesFirTestGenerated.java b/plugins/kotlin/fir/tests/test/org/jetbrains/kotlin/idea/fir/resolve/ReferenceResolveInLibrarySourcesFirTestGenerated.java index 3a0b01c8b281..148e02005e1a 100644 --- a/plugins/kotlin/fir/tests/test/org/jetbrains/kotlin/idea/fir/resolve/ReferenceResolveInLibrarySourcesFirTestGenerated.java +++ b/plugins/kotlin/fir/tests/test/org/jetbrains/kotlin/idea/fir/resolve/ReferenceResolveInLibrarySourcesFirTestGenerated.java @@ -45,6 +45,11 @@ public class ReferenceResolveInLibrarySourcesFirTestGenerated extends AbstractRe runTest("../../idea/tests/testData/resolve/referenceInLib/toFunParameter.kt"); } + @TestMetadata("toLazyCall.kt") + public void testToLazyCall() throws Exception { + runTest("../../idea/tests/testData/resolve/referenceInLib/toLazyCall.kt"); + } + @TestMetadata("toLocalFun.kt") public void testToLocalFun() throws Exception { runTest("../../idea/tests/testData/resolve/referenceInLib/toLocalFun.kt"); diff --git a/plugins/kotlin/idea/tests/test/org/jetbrains/kotlin/idea/resolve/ReferenceResolveInLibrarySourcesTestGenerated.java b/plugins/kotlin/idea/tests/test/org/jetbrains/kotlin/idea/resolve/ReferenceResolveInLibrarySourcesTestGenerated.java index bd61aafb8e95..29297286b6de 100644 --- a/plugins/kotlin/idea/tests/test/org/jetbrains/kotlin/idea/resolve/ReferenceResolveInLibrarySourcesTestGenerated.java +++ b/plugins/kotlin/idea/tests/test/org/jetbrains/kotlin/idea/resolve/ReferenceResolveInLibrarySourcesTestGenerated.java @@ -45,6 +45,11 @@ public class ReferenceResolveInLibrarySourcesTestGenerated extends AbstractRefer runTest("testData/resolve/referenceInLib/toFunParameter.kt"); } + @TestMetadata("toLazyCall.kt") + public void testToLazyCall() throws Exception { + runTest("testData/resolve/referenceInLib/toLazyCall.kt"); + } + @TestMetadata("toLocalFun.kt") public void testToLocalFun() throws Exception { runTest("testData/resolve/referenceInLib/toLocalFun.kt"); diff --git a/plugins/kotlin/idea/tests/testData/resolve/referenceInLib/inLibrarySource/lazyCall.kt b/plugins/kotlin/idea/tests/testData/resolve/referenceInLib/inLibrarySource/lazyCall.kt new file mode 100644 index 000000000000..0519b0886a8f --- /dev/null +++ b/plugins/kotlin/idea/tests/testData/resolve/referenceInLib/inLibrarySource/lazyCall.kt @@ -0,0 +1,3 @@ +package inlibrary.test + +val delegateMe by lazy { 1 } \ No newline at end of file diff --git a/plugins/kotlin/idea/tests/testData/resolve/referenceInLib/toLazyCall.kt b/plugins/kotlin/idea/tests/testData/resolve/referenceInLib/toLazyCall.kt new file mode 100644 index 000000000000..89e41200bc88 --- /dev/null +++ b/plugins/kotlin/idea/tests/testData/resolve/referenceInLib/toLazyCall.kt @@ -0,0 +1,10 @@ +import inlibrary.test.* + +fun m() { + val a = delegateMe +} + +// CONTEXT: val delegateMe by lazy { 1 } +// WITH_LIBRARY: inLibrarySource + +// REF: (kotlin).lazy(() -> T) \ No newline at end of file