From 7a47e533982eb50646b7498374875987b6713cde Mon Sep 17 00:00:00 2001 From: Valentin Kipyatkov Date: Mon, 3 Aug 2015 15:50:20 +0300 Subject: [PATCH] Added a test --- .../JavaStaticMethodArgument2/JavaClass.java | 3 +++ .../JavaStaticMethodArgument2/JavaStaticMethodArgument2.kt | 7 +++++++ .../test/MultiFileSmartCompletionTestGenerated.java | 6 ++++++ 3 files changed, 16 insertions(+) create mode 100644 idea/idea-completion/testData/smartMultiFile/JavaStaticMethodArgument2/JavaClass.java create mode 100644 idea/idea-completion/testData/smartMultiFile/JavaStaticMethodArgument2/JavaStaticMethodArgument2.kt diff --git a/idea/idea-completion/testData/smartMultiFile/JavaStaticMethodArgument2/JavaClass.java b/idea/idea-completion/testData/smartMultiFile/JavaStaticMethodArgument2/JavaClass.java new file mode 100644 index 00000000000..67c0cc8d604 --- /dev/null +++ b/idea/idea-completion/testData/smartMultiFile/JavaStaticMethodArgument2/JavaClass.java @@ -0,0 +1,3 @@ +class JavaClass { + public static void search(X x) { } +} diff --git a/idea/idea-completion/testData/smartMultiFile/JavaStaticMethodArgument2/JavaStaticMethodArgument2.kt b/idea/idea-completion/testData/smartMultiFile/JavaStaticMethodArgument2/JavaStaticMethodArgument2.kt new file mode 100644 index 00000000000..56c5a21d2d4 --- /dev/null +++ b/idea/idea-completion/testData/smartMultiFile/JavaStaticMethodArgument2/JavaStaticMethodArgument2.kt @@ -0,0 +1,7 @@ +interface X + +fun foo(x: X) { + JavaClass.search() +} + +// EXIST: x diff --git a/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/MultiFileSmartCompletionTestGenerated.java b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/MultiFileSmartCompletionTestGenerated.java index 2aeffb7cc39..b70e6b9ad01 100644 --- a/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/MultiFileSmartCompletionTestGenerated.java +++ b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/MultiFileSmartCompletionTestGenerated.java @@ -107,6 +107,12 @@ public class MultiFileSmartCompletionTestGenerated extends AbstractMultiFileSmar doTest(fileName); } + @TestMetadata("JavaStaticMethodArgument2") + public void testJavaStaticMethodArgument2() throws Exception { + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smartMultiFile/JavaStaticMethodArgument2/"); + doTest(fileName); + } + @TestMetadata("KT_8751") public void testKT_8751() throws Exception { String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smartMultiFile/KT_8751/");