From 5e05d2e68f2205dbd2185bb232f1d00bd564f862 Mon Sep 17 00:00:00 2001 From: aleksandrina-streltsova Date: Thu, 25 Jul 2024 10:46:17 +0300 Subject: [PATCH] [kotlin] KTIJ-6956: add test GitOrigin-RevId: f68e0b53cbc9c465e54a2cdadd9cfa91d7959049 --- .../testData/basic/common/TypeParamAsTypeArg.kt | 10 ++++++++++ .../test/K1JSBasicCompletionTestGenerated.java | 5 +++++ .../test/K1JvmBasicCompletionTestGenerated.java | 5 +++++ .../test/K1MLPerformanceCompletionTestGenerated.java | 5 +++++ .../K2JsBasicCompletionLegacyStdlibTestGenerated.java | 5 +++++ .../completion/K2JvmBasicCompletionTestGenerated.java | 5 +++++ ...ommonNativeJvmKotlinKmpCompletionTestGenerated.java | 5 +++++ .../kmpBasic/JsKotlinKmpCompletionTestGenerated.java | 5 +++++ .../NativeLinuxKotlinKmpCompletionTestGenerated.java | 5 +++++ 9 files changed, 50 insertions(+) create mode 100644 plugins/kotlin/completion/testData/basic/common/TypeParamAsTypeArg.kt diff --git a/plugins/kotlin/completion/testData/basic/common/TypeParamAsTypeArg.kt b/plugins/kotlin/completion/testData/basic/common/TypeParamAsTypeArg.kt new file mode 100644 index 000000000000..0978e616d526 --- /dev/null +++ b/plugins/kotlin/completion/testData/basic/common/TypeParamAsTypeArg.kt @@ -0,0 +1,10 @@ +// IGNORE_K1 +interface Foo + +open class Bar { + fun x() { + val foo = object : Foo + } +} + +// EXIST: TSubject diff --git a/plugins/kotlin/completion/tests-k1/test/org/jetbrains/kotlin/idea/completion/test/K1JSBasicCompletionTestGenerated.java b/plugins/kotlin/completion/tests-k1/test/org/jetbrains/kotlin/idea/completion/test/K1JSBasicCompletionTestGenerated.java index 216ffa9dc499..a64dbe73247b 100644 --- a/plugins/kotlin/completion/tests-k1/test/org/jetbrains/kotlin/idea/completion/test/K1JSBasicCompletionTestGenerated.java +++ b/plugins/kotlin/completion/tests-k1/test/org/jetbrains/kotlin/idea/completion/test/K1JSBasicCompletionTestGenerated.java @@ -3590,6 +3590,11 @@ public abstract class K1JSBasicCompletionTestGenerated extends AbstractK1JSBasic runTest("../testData/basic/common/TypeArgOfOwnerClass.kt"); } + @TestMetadata("TypeParamAsTypeArg.kt") + public void testTypeParamAsTypeArg() throws Exception { + runTest("../testData/basic/common/TypeParamAsTypeArg.kt"); + } + @TestMetadata("TypeParameterFromOuterClass.kt") public void testTypeParameterFromOuterClass() throws Exception { runTest("../testData/basic/common/TypeParameterFromOuterClass.kt"); diff --git a/plugins/kotlin/completion/tests-k1/test/org/jetbrains/kotlin/idea/completion/test/K1JvmBasicCompletionTestGenerated.java b/plugins/kotlin/completion/tests-k1/test/org/jetbrains/kotlin/idea/completion/test/K1JvmBasicCompletionTestGenerated.java index 0503daa5632a..cefc4e12de0b 100644 --- a/plugins/kotlin/completion/tests-k1/test/org/jetbrains/kotlin/idea/completion/test/K1JvmBasicCompletionTestGenerated.java +++ b/plugins/kotlin/completion/tests-k1/test/org/jetbrains/kotlin/idea/completion/test/K1JvmBasicCompletionTestGenerated.java @@ -3590,6 +3590,11 @@ public abstract class K1JvmBasicCompletionTestGenerated extends AbstractK1JvmBas runTest("../testData/basic/common/TypeArgOfOwnerClass.kt"); } + @TestMetadata("TypeParamAsTypeArg.kt") + public void testTypeParamAsTypeArg() throws Exception { + runTest("../testData/basic/common/TypeParamAsTypeArg.kt"); + } + @TestMetadata("TypeParameterFromOuterClass.kt") public void testTypeParameterFromOuterClass() throws Exception { runTest("../testData/basic/common/TypeParameterFromOuterClass.kt"); diff --git a/plugins/kotlin/completion/tests-k1/test/org/jetbrains/kotlin/idea/completion/test/K1MLPerformanceCompletionTestGenerated.java b/plugins/kotlin/completion/tests-k1/test/org/jetbrains/kotlin/idea/completion/test/K1MLPerformanceCompletionTestGenerated.java index 14a3959ff848..ae472062f936 100644 --- a/plugins/kotlin/completion/tests-k1/test/org/jetbrains/kotlin/idea/completion/test/K1MLPerformanceCompletionTestGenerated.java +++ b/plugins/kotlin/completion/tests-k1/test/org/jetbrains/kotlin/idea/completion/test/K1MLPerformanceCompletionTestGenerated.java @@ -3590,6 +3590,11 @@ public abstract class K1MLPerformanceCompletionTestGenerated extends AbstractK1M runTest("../testData/basic/common/TypeArgOfOwnerClass.kt"); } + @TestMetadata("TypeParamAsTypeArg.kt") + public void testTypeParamAsTypeArg() throws Exception { + runTest("../testData/basic/common/TypeParamAsTypeArg.kt"); + } + @TestMetadata("TypeParameterFromOuterClass.kt") public void testTypeParameterFromOuterClass() throws Exception { runTest("../testData/basic/common/TypeParameterFromOuterClass.kt"); diff --git a/plugins/kotlin/fir/tests/test/org/jetbrains/kotlin/idea/fir/K2JsBasicCompletionLegacyStdlibTestGenerated.java b/plugins/kotlin/fir/tests/test/org/jetbrains/kotlin/idea/fir/K2JsBasicCompletionLegacyStdlibTestGenerated.java index a95aa6173b76..ae27eabaebc1 100644 --- a/plugins/kotlin/fir/tests/test/org/jetbrains/kotlin/idea/fir/K2JsBasicCompletionLegacyStdlibTestGenerated.java +++ b/plugins/kotlin/fir/tests/test/org/jetbrains/kotlin/idea/fir/K2JsBasicCompletionLegacyStdlibTestGenerated.java @@ -3590,6 +3590,11 @@ public abstract class K2JsBasicCompletionLegacyStdlibTestGenerated extends Abstr runTest("../../completion/testData/basic/common/TypeArgOfOwnerClass.kt"); } + @TestMetadata("TypeParamAsTypeArg.kt") + public void testTypeParamAsTypeArg() throws Exception { + runTest("../../completion/testData/basic/common/TypeParamAsTypeArg.kt"); + } + @TestMetadata("TypeParameterFromOuterClass.kt") public void testTypeParameterFromOuterClass() throws Exception { runTest("../../completion/testData/basic/common/TypeParameterFromOuterClass.kt"); diff --git a/plugins/kotlin/fir/tests/test/org/jetbrains/kotlin/idea/fir/completion/K2JvmBasicCompletionTestGenerated.java b/plugins/kotlin/fir/tests/test/org/jetbrains/kotlin/idea/fir/completion/K2JvmBasicCompletionTestGenerated.java index 70e8f77ad9e3..4abe8246600b 100644 --- a/plugins/kotlin/fir/tests/test/org/jetbrains/kotlin/idea/fir/completion/K2JvmBasicCompletionTestGenerated.java +++ b/plugins/kotlin/fir/tests/test/org/jetbrains/kotlin/idea/fir/completion/K2JvmBasicCompletionTestGenerated.java @@ -3590,6 +3590,11 @@ public abstract class K2JvmBasicCompletionTestGenerated extends AbstractK2JvmBas runTest("../../completion/testData/basic/common/TypeArgOfOwnerClass.kt"); } + @TestMetadata("TypeParamAsTypeArg.kt") + public void testTypeParamAsTypeArg() throws Exception { + runTest("../../completion/testData/basic/common/TypeParamAsTypeArg.kt"); + } + @TestMetadata("TypeParameterFromOuterClass.kt") public void testTypeParameterFromOuterClass() throws Exception { runTest("../../completion/testData/basic/common/TypeParameterFromOuterClass.kt"); diff --git a/plugins/kotlin/fir/tests/test/org/jetbrains/kotlin/idea/fir/completion/kmpBasic/CommonNativeJvmKotlinKmpCompletionTestGenerated.java b/plugins/kotlin/fir/tests/test/org/jetbrains/kotlin/idea/fir/completion/kmpBasic/CommonNativeJvmKotlinKmpCompletionTestGenerated.java index ce258ab88f03..7e826f5f76c8 100644 --- a/plugins/kotlin/fir/tests/test/org/jetbrains/kotlin/idea/fir/completion/kmpBasic/CommonNativeJvmKotlinKmpCompletionTestGenerated.java +++ b/plugins/kotlin/fir/tests/test/org/jetbrains/kotlin/idea/fir/completion/kmpBasic/CommonNativeJvmKotlinKmpCompletionTestGenerated.java @@ -3769,6 +3769,11 @@ public abstract class CommonNativeJvmKotlinKmpCompletionTestGenerated extends Ab runTest("../../completion/testData/basic/common/TypeArgOfOwnerClass.kt"); } + @TestMetadata("TypeParamAsTypeArg.kt") + public void testTypeParamAsTypeArg() throws Exception { + runTest("../../completion/testData/basic/common/TypeParamAsTypeArg.kt"); + } + @TestMetadata("TypeParameterFromOuterClass.kt") public void testTypeParameterFromOuterClass() throws Exception { runTest("../../completion/testData/basic/common/TypeParameterFromOuterClass.kt"); diff --git a/plugins/kotlin/fir/tests/test/org/jetbrains/kotlin/idea/fir/completion/kmpBasic/JsKotlinKmpCompletionTestGenerated.java b/plugins/kotlin/fir/tests/test/org/jetbrains/kotlin/idea/fir/completion/kmpBasic/JsKotlinKmpCompletionTestGenerated.java index 3af7e5aa5238..372dfaa70fcb 100644 --- a/plugins/kotlin/fir/tests/test/org/jetbrains/kotlin/idea/fir/completion/kmpBasic/JsKotlinKmpCompletionTestGenerated.java +++ b/plugins/kotlin/fir/tests/test/org/jetbrains/kotlin/idea/fir/completion/kmpBasic/JsKotlinKmpCompletionTestGenerated.java @@ -3769,6 +3769,11 @@ public abstract class JsKotlinKmpCompletionTestGenerated extends AbstractKotlinK runTest("../../completion/testData/basic/common/TypeArgOfOwnerClass.kt"); } + @TestMetadata("TypeParamAsTypeArg.kt") + public void testTypeParamAsTypeArg() throws Exception { + runTest("../../completion/testData/basic/common/TypeParamAsTypeArg.kt"); + } + @TestMetadata("TypeParameterFromOuterClass.kt") public void testTypeParameterFromOuterClass() throws Exception { runTest("../../completion/testData/basic/common/TypeParameterFromOuterClass.kt"); diff --git a/plugins/kotlin/fir/tests/test/org/jetbrains/kotlin/idea/fir/completion/kmpBasic/NativeLinuxKotlinKmpCompletionTestGenerated.java b/plugins/kotlin/fir/tests/test/org/jetbrains/kotlin/idea/fir/completion/kmpBasic/NativeLinuxKotlinKmpCompletionTestGenerated.java index c9adeb1a7450..1579272c30a6 100644 --- a/plugins/kotlin/fir/tests/test/org/jetbrains/kotlin/idea/fir/completion/kmpBasic/NativeLinuxKotlinKmpCompletionTestGenerated.java +++ b/plugins/kotlin/fir/tests/test/org/jetbrains/kotlin/idea/fir/completion/kmpBasic/NativeLinuxKotlinKmpCompletionTestGenerated.java @@ -3769,6 +3769,11 @@ public abstract class NativeLinuxKotlinKmpCompletionTestGenerated extends Abstra runTest("../../completion/testData/basic/common/TypeArgOfOwnerClass.kt"); } + @TestMetadata("TypeParamAsTypeArg.kt") + public void testTypeParamAsTypeArg() throws Exception { + runTest("../../completion/testData/basic/common/TypeParamAsTypeArg.kt"); + } + @TestMetadata("TypeParameterFromOuterClass.kt") public void testTypeParameterFromOuterClass() throws Exception { runTest("../../completion/testData/basic/common/TypeParameterFromOuterClass.kt");