From fa02a1521204aaa7f36529097e47acac54f29479 Mon Sep 17 00:00:00 2001 From: Valentin Kipyatkov Date: Wed, 8 Jul 2015 22:35:01 +0300 Subject: [PATCH] One more test for completion --- .../SyntheticExtensionForGenericClass.dependency.java | 8 ++++++++ .../SyntheticExtensionForGenericClass.kt | 5 +++++ .../test/MultiFileJvmBasicCompletionTestGenerated.java | 6 ++++++ 3 files changed, 19 insertions(+) create mode 100644 idea/idea-completion/testData/basic/multifile/SyntheticExtensionForGenericClass/SyntheticExtensionForGenericClass.dependency.java create mode 100644 idea/idea-completion/testData/basic/multifile/SyntheticExtensionForGenericClass/SyntheticExtensionForGenericClass.kt diff --git a/idea/idea-completion/testData/basic/multifile/SyntheticExtensionForGenericClass/SyntheticExtensionForGenericClass.dependency.java b/idea/idea-completion/testData/basic/multifile/SyntheticExtensionForGenericClass/SyntheticExtensionForGenericClass.dependency.java new file mode 100644 index 00000000000..6d641e919ce --- /dev/null +++ b/idea/idea-completion/testData/basic/multifile/SyntheticExtensionForGenericClass/SyntheticExtensionForGenericClass.dependency.java @@ -0,0 +1,8 @@ +class JavaClass { + public T getSomething() { + return null; + } + + public void setSomething(T t) { + } +} \ No newline at end of file diff --git a/idea/idea-completion/testData/basic/multifile/SyntheticExtensionForGenericClass/SyntheticExtensionForGenericClass.kt b/idea/idea-completion/testData/basic/multifile/SyntheticExtensionForGenericClass/SyntheticExtensionForGenericClass.kt new file mode 100644 index 00000000000..3472811499d --- /dev/null +++ b/idea/idea-completion/testData/basic/multifile/SyntheticExtensionForGenericClass/SyntheticExtensionForGenericClass.kt @@ -0,0 +1,5 @@ +fun foo(javaClass: JavaClass) { + javaClass. +} + +// EXIST: { lookupString: "something", itemText: "something", tailText: " for JavaClass", typeText: "String!" } diff --git a/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/MultiFileJvmBasicCompletionTestGenerated.java b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/MultiFileJvmBasicCompletionTestGenerated.java index a8116ef2271..381132ceeab 100644 --- a/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/MultiFileJvmBasicCompletionTestGenerated.java +++ b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/MultiFileJvmBasicCompletionTestGenerated.java @@ -281,6 +281,12 @@ public class MultiFileJvmBasicCompletionTestGenerated extends AbstractMultiFileJ doTest(fileName); } + @TestMetadata("SyntheticExtensionForGenericClass") + public void testSyntheticExtensionForGenericClass() throws Exception { + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/multifile/SyntheticExtensionForGenericClass/"); + doTest(fileName); + } + @TestMetadata("TopLevelFunction") public void testTopLevelFunction() throws Exception { String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/multifile/TopLevelFunction/");