diff --git a/idea/idea-completion/testData/basic/common/SAMAdaptersStatic.kt b/idea/idea-completion/testData/basic/common/SAMAdaptersStatic.kt deleted file mode 100644 index 813c3404165..00000000000 --- a/idea/idea-completion/testData/basic/common/SAMAdaptersStatic.kt +++ /dev/null @@ -1,6 +0,0 @@ -fun foo() { - javax.swing.SwingUtilities.invoke -} - -// EXIST_JAVA_ONLY: { lookupString: "invokeLater", itemText: "invokeLater", tailText: "(Runnable!)", typeText: "Unit" } -// EXIST_JAVA_ONLY: { lookupString: "invokeLater", itemText: "invokeLater", tailText: " {...} ((() -> Unit)!)", typeText: "Unit" } diff --git a/idea/idea-completion/testData/basic/common/extensions/ShowGetSetOnSecondCompletion.kt b/idea/idea-completion/testData/basic/common/extensions/ShowGetSetOnSecondCompletion.kt deleted file mode 100644 index 3c286d2bd9f..00000000000 --- a/idea/idea-completion/testData/basic/common/extensions/ShowGetSetOnSecondCompletion.kt +++ /dev/null @@ -1,8 +0,0 @@ -fun foo(thread: Thread) { - thread. -} - -// INVOCATION_COUNT: 2 -// EXIST_JAVA_ONLY: { lookupString: "priority", itemText: "priority", tailText: " (from getPriority()/setPriority())", typeText: "Int" } -// EXIST_JAVA_ONLY: getPriority -// EXIST_JAVA_ONLY: setPriority diff --git a/idea/idea-completion/testData/basic/common/extensions/SyntheticExtensions1.kt b/idea/idea-completion/testData/basic/common/extensions/SyntheticExtensions1.kt deleted file mode 100644 index 8eec756323e..00000000000 --- a/idea/idea-completion/testData/basic/common/extensions/SyntheticExtensions1.kt +++ /dev/null @@ -1,8 +0,0 @@ -import java.io.File - -fun foo(file: File) { - file. -} - -// EXIST_JAVA_ONLY: { lookupString: "absolutePath", itemText: "absolutePath", tailText: " (from getAbsolutePath())", typeText: "String!" } -// ABSENT: getAbsolutePath diff --git a/idea/idea-completion/testData/basic/common/extensions/SyntheticExtensions2.kt b/idea/idea-completion/testData/basic/common/extensions/SyntheticExtensions2.kt deleted file mode 100644 index 5c1e4726cba..00000000000 --- a/idea/idea-completion/testData/basic/common/extensions/SyntheticExtensions2.kt +++ /dev/null @@ -1,14 +0,0 @@ -fun Thread.foo(urlConnection: java.net.URLConnection) { - with (urlConnection) { - - } -} - -// EXIST_JAVA_ONLY: { lookupString: "priority", itemText: "priority", tailText: " (from getPriority()/setPriority())", typeText: "Int" } -// EXIST_JAVA_ONLY: { lookupString: "isDaemon", itemText: "isDaemon", tailText: " (from isDaemon()/setDaemon())", typeText: "Boolean" } -// EXIST_JAVA_ONLY: { lookupString: "url", itemText: "url", tailText: " (from getURL())", typeText: "URL!" } -// ABSENT: getPriority -// ABSENT: setPriority -// ABSENT: { itemText: "isDaemon", tailText: "()" } -// ABSENT: setDaemon -// ABSENT: getURL diff --git a/idea/idea-completion/testData/basic/common/extensions/SyntheticExtensionsSafeCall.kt b/idea/idea-completion/testData/basic/common/extensions/SyntheticExtensionsSafeCall.kt deleted file mode 100644 index dd92a12b02a..00000000000 --- a/idea/idea-completion/testData/basic/common/extensions/SyntheticExtensionsSafeCall.kt +++ /dev/null @@ -1,8 +0,0 @@ -import java.io.File - -fun foo(file: File?) { - file?. -} - -// EXIST_JAVA_ONLY: { lookupString: "absolutePath", itemText: "absolutePath", tailText: " (from getAbsolutePath())", typeText: "String!" } -// ABSENT: getAbsolutePath diff --git a/idea/idea-completion/testData/basic/common/extensions/SyntheticExtensionsSmartCast.kt b/idea/idea-completion/testData/basic/common/extensions/SyntheticExtensionsSmartCast.kt deleted file mode 100644 index f45fcd3870f..00000000000 --- a/idea/idea-completion/testData/basic/common/extensions/SyntheticExtensionsSmartCast.kt +++ /dev/null @@ -1,10 +0,0 @@ -import java.io.File - -fun foo(o: Any) { - if (o is File) { - o. - } -} - -// EXIST_JAVA_ONLY: { lookupString: "absolutePath", itemText: "absolutePath", tailText: " (from getAbsolutePath())", typeText: "String!" } -// ABSENT: getAbsolutePath diff --git a/idea/idea-completion/testData/basic/common/extensions/SyntheticExtensionsSmartCast2.kt b/idea/idea-completion/testData/basic/common/extensions/SyntheticExtensionsSmartCast2.kt deleted file mode 100644 index 807fe0eb505..00000000000 --- a/idea/idea-completion/testData/basic/common/extensions/SyntheticExtensionsSmartCast2.kt +++ /dev/null @@ -1,10 +0,0 @@ -import java.io.File - -fun Any.foo() { - if (this is File) { - - } -} - -// EXIST_JAVA_ONLY: { lookupString: "absolutePath", itemText: "absolutePath", tailText: " (from getAbsolutePath())", typeText: "String!" } -// ABSENT: getAbsolutePath diff --git a/idea/idea-completion/testData/basic/java/SAMAdaptersStatic.kt b/idea/idea-completion/testData/basic/java/SAMAdaptersStatic.kt new file mode 100644 index 00000000000..1436aa9ff66 --- /dev/null +++ b/idea/idea-completion/testData/basic/java/SAMAdaptersStatic.kt @@ -0,0 +1,6 @@ +fun foo() { + javax.swing.SwingUtilities.invoke +} + +// EXIST: { lookupString: "invokeLater", itemText: "invokeLater", tailText: "(Runnable!)", typeText: "Unit" } +// EXIST: { lookupString: "invokeLater", itemText: "invokeLater", tailText: " {...} ((() -> Unit)!)", typeText: "Unit" } diff --git a/idea/idea-completion/testData/basic/common/extensions/DoNotHideGetterWhenExtensionCannotBeUsed.kt b/idea/idea-completion/testData/basic/java/syntheticExtensions/DoNotHideGetterWhenExtensionCannotBeUsed.kt similarity index 78% rename from idea/idea-completion/testData/basic/common/extensions/DoNotHideGetterWhenExtensionCannotBeUsed.kt rename to idea/idea-completion/testData/basic/java/syntheticExtensions/DoNotHideGetterWhenExtensionCannotBeUsed.kt index 72f81972745..d8274d9f860 100644 --- a/idea/idea-completion/testData/basic/common/extensions/DoNotHideGetterWhenExtensionCannotBeUsed.kt +++ b/idea/idea-completion/testData/basic/java/syntheticExtensions/DoNotHideGetterWhenExtensionCannotBeUsed.kt @@ -4,5 +4,5 @@ fun File.foo(absolutePath: String?) { } -// EXIST_JAVA_ONLY: getAbsolutePath +// EXIST: getAbsolutePath // ABSENT: { itemText: "absolutePath", typeText: "String" } diff --git a/idea/idea-completion/testData/basic/java/syntheticExtensions/ShowGetSetOnSecondCompletion.kt b/idea/idea-completion/testData/basic/java/syntheticExtensions/ShowGetSetOnSecondCompletion.kt new file mode 100644 index 00000000000..935ddab680b --- /dev/null +++ b/idea/idea-completion/testData/basic/java/syntheticExtensions/ShowGetSetOnSecondCompletion.kt @@ -0,0 +1,8 @@ +fun foo(thread: Thread) { + thread. +} + +// INVOCATION_COUNT: 2 +// EXIST: { lookupString: "priority", itemText: "priority", tailText: " (from getPriority()/setPriority())", typeText: "Int" } +// EXIST: getPriority +// EXIST: setPriority diff --git a/idea/idea-completion/testData/basic/java/syntheticExtensions/SyntheticExtensions1.kt b/idea/idea-completion/testData/basic/java/syntheticExtensions/SyntheticExtensions1.kt new file mode 100644 index 00000000000..f6a3db9ea85 --- /dev/null +++ b/idea/idea-completion/testData/basic/java/syntheticExtensions/SyntheticExtensions1.kt @@ -0,0 +1,8 @@ +import java.io.File + +fun foo(file: File) { + file. +} + +// EXIST: { lookupString: "absolutePath", itemText: "absolutePath", tailText: " (from getAbsolutePath())", typeText: "String!" } +// ABSENT: getAbsolutePath diff --git a/idea/idea-completion/testData/basic/java/syntheticExtensions/SyntheticExtensions2.kt b/idea/idea-completion/testData/basic/java/syntheticExtensions/SyntheticExtensions2.kt new file mode 100644 index 00000000000..0769511c79c --- /dev/null +++ b/idea/idea-completion/testData/basic/java/syntheticExtensions/SyntheticExtensions2.kt @@ -0,0 +1,14 @@ +fun Thread.foo(urlConnection: java.net.URLConnection) { + with (urlConnection) { + + } +} + +// EXIST: { lookupString: "priority", itemText: "priority", tailText: " (from getPriority()/setPriority())", typeText: "Int" } +// EXIST: { lookupString: "isDaemon", itemText: "isDaemon", tailText: " (from isDaemon()/setDaemon())", typeText: "Boolean" } +// EXIST: { lookupString: "url", itemText: "url", tailText: " (from getURL())", typeText: "URL!" } +// ABSENT: getPriority +// ABSENT: setPriority +// ABSENT: { itemText: "isDaemon", tailText: "()" } +// ABSENT: setDaemon +// ABSENT: getURL diff --git a/idea/idea-completion/testData/basic/common/extensions/SyntheticExtensionsInGenericClass.kt b/idea/idea-completion/testData/basic/java/syntheticExtensions/SyntheticExtensionsInGenericClass.kt similarity index 56% rename from idea/idea-completion/testData/basic/common/extensions/SyntheticExtensionsInGenericClass.kt rename to idea/idea-completion/testData/basic/java/syntheticExtensions/SyntheticExtensionsInGenericClass.kt index 92a33673845..df5c4126380 100644 --- a/idea/idea-completion/testData/basic/common/extensions/SyntheticExtensionsInGenericClass.kt +++ b/idea/idea-completion/testData/basic/java/syntheticExtensions/SyntheticExtensionsInGenericClass.kt @@ -2,9 +2,9 @@ fun foo(klass: Class<*>) { klass. } -// EXIST_JAVA_ONLY: simpleName +// EXIST: simpleName // ABSENT: getSimpleName -// EXIST_JAVA_ONLY: enclosingClass +// EXIST: enclosingClass // ABSENT: getEnclosingClass -// EXIST_JAVA_ONLY: annotations +// EXIST: annotations // ABSENT: getAnnotations diff --git a/idea/idea-completion/testData/basic/java/syntheticExtensions/SyntheticExtensionsSafeCall.kt b/idea/idea-completion/testData/basic/java/syntheticExtensions/SyntheticExtensionsSafeCall.kt new file mode 100644 index 00000000000..85bf026d0fa --- /dev/null +++ b/idea/idea-completion/testData/basic/java/syntheticExtensions/SyntheticExtensionsSafeCall.kt @@ -0,0 +1,8 @@ +import java.io.File + +fun foo(file: File?) { + file?. +} + +// EXIST: { lookupString: "absolutePath", itemText: "absolutePath", tailText: " (from getAbsolutePath())", typeText: "String!" } +// ABSENT: getAbsolutePath diff --git a/idea/idea-completion/testData/basic/java/syntheticExtensions/SyntheticExtensionsSmartCast.kt b/idea/idea-completion/testData/basic/java/syntheticExtensions/SyntheticExtensionsSmartCast.kt new file mode 100644 index 00000000000..a61914734df --- /dev/null +++ b/idea/idea-completion/testData/basic/java/syntheticExtensions/SyntheticExtensionsSmartCast.kt @@ -0,0 +1,10 @@ +import java.io.File + +fun foo(o: Any) { + if (o is File) { + o. + } +} + +// EXIST: { lookupString: "absolutePath", itemText: "absolutePath", tailText: " (from getAbsolutePath())", typeText: "String!" } +// ABSENT: getAbsolutePath diff --git a/idea/idea-completion/testData/basic/java/syntheticExtensions/SyntheticExtensionsSmartCast2.kt b/idea/idea-completion/testData/basic/java/syntheticExtensions/SyntheticExtensionsSmartCast2.kt new file mode 100644 index 00000000000..718570d1f54 --- /dev/null +++ b/idea/idea-completion/testData/basic/java/syntheticExtensions/SyntheticExtensionsSmartCast2.kt @@ -0,0 +1,10 @@ +import java.io.File + +fun Any.foo() { + if (this is File) { + + } +} + +// EXIST: { lookupString: "absolutePath", itemText: "absolutePath", tailText: " (from getAbsolutePath())", typeText: "String!" } +// ABSENT: getAbsolutePath diff --git a/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/JSBasicCompletionTestGenerated.java b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/JSBasicCompletionTestGenerated.java index 924d06ebfad..58903228612 100644 --- a/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/JSBasicCompletionTestGenerated.java +++ b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/JSBasicCompletionTestGenerated.java @@ -757,12 +757,6 @@ public class JSBasicCompletionTestGenerated extends AbstractJSBasicCompletionTes doTest(fileName); } - @TestMetadata("SAMAdaptersStatic.kt") - public void testSAMAdaptersStatic() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/SAMAdaptersStatic.kt"); - doTest(fileName); - } - @TestMetadata("SetPrefixForProperties.kt") public void testSetPrefixForProperties() throws Exception { String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/SetPrefixForProperties.kt"); @@ -1242,12 +1236,6 @@ public class JSBasicCompletionTestGenerated extends AbstractJSBasicCompletionTes doTest(fileName); } - @TestMetadata("DoNotHideGetterWhenExtensionCannotBeUsed.kt") - public void testDoNotHideGetterWhenExtensionCannotBeUsed() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/extensions/DoNotHideGetterWhenExtensionCannotBeUsed.kt"); - doTest(fileName); - } - @TestMetadata("ExtensionInExtendedClass.kt") public void testExtensionInExtendedClass() throws Exception { String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/extensions/ExtensionInExtendedClass.kt"); @@ -1350,54 +1338,12 @@ public class JSBasicCompletionTestGenerated extends AbstractJSBasicCompletionTes doTest(fileName); } - @TestMetadata("ShowGetSetOnSecondCompletion.kt") - public void testShowGetSetOnSecondCompletion() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/extensions/ShowGetSetOnSecondCompletion.kt"); - doTest(fileName); - } - @TestMetadata("StarTypeArg.kt") public void testStarTypeArg() throws Exception { String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/extensions/StarTypeArg.kt"); doTest(fileName); } - @TestMetadata("SyntheticExtensions1.kt") - public void testSyntheticExtensions1() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/extensions/SyntheticExtensions1.kt"); - doTest(fileName); - } - - @TestMetadata("SyntheticExtensions2.kt") - public void testSyntheticExtensions2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/extensions/SyntheticExtensions2.kt"); - doTest(fileName); - } - - @TestMetadata("SyntheticExtensionsInGenericClass.kt") - public void testSyntheticExtensionsInGenericClass() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/extensions/SyntheticExtensionsInGenericClass.kt"); - doTest(fileName); - } - - @TestMetadata("SyntheticExtensionsSafeCall.kt") - public void testSyntheticExtensionsSafeCall() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/extensions/SyntheticExtensionsSafeCall.kt"); - doTest(fileName); - } - - @TestMetadata("SyntheticExtensionsSmartCast.kt") - public void testSyntheticExtensionsSmartCast() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/extensions/SyntheticExtensionsSmartCast.kt"); - doTest(fileName); - } - - @TestMetadata("SyntheticExtensionsSmartCast2.kt") - public void testSyntheticExtensionsSmartCast2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/extensions/SyntheticExtensionsSmartCast2.kt"); - doTest(fileName); - } - @TestMetadata("WrongExplicitReceiver.kt") public void testWrongExplicitReceiver() throws Exception { String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/extensions/WrongExplicitReceiver.kt"); diff --git a/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/JvmBasicCompletionTestGenerated.java b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/JvmBasicCompletionTestGenerated.java index c827554f3ad..e6d591a5895 100644 --- a/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/JvmBasicCompletionTestGenerated.java +++ b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/JvmBasicCompletionTestGenerated.java @@ -757,12 +757,6 @@ public class JvmBasicCompletionTestGenerated extends AbstractJvmBasicCompletionT doTest(fileName); } - @TestMetadata("SAMAdaptersStatic.kt") - public void testSAMAdaptersStatic() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/SAMAdaptersStatic.kt"); - doTest(fileName); - } - @TestMetadata("SetPrefixForProperties.kt") public void testSetPrefixForProperties() throws Exception { String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/SetPrefixForProperties.kt"); @@ -1242,12 +1236,6 @@ public class JvmBasicCompletionTestGenerated extends AbstractJvmBasicCompletionT doTest(fileName); } - @TestMetadata("DoNotHideGetterWhenExtensionCannotBeUsed.kt") - public void testDoNotHideGetterWhenExtensionCannotBeUsed() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/extensions/DoNotHideGetterWhenExtensionCannotBeUsed.kt"); - doTest(fileName); - } - @TestMetadata("ExtensionInExtendedClass.kt") public void testExtensionInExtendedClass() throws Exception { String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/extensions/ExtensionInExtendedClass.kt"); @@ -1350,54 +1338,12 @@ public class JvmBasicCompletionTestGenerated extends AbstractJvmBasicCompletionT doTest(fileName); } - @TestMetadata("ShowGetSetOnSecondCompletion.kt") - public void testShowGetSetOnSecondCompletion() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/extensions/ShowGetSetOnSecondCompletion.kt"); - doTest(fileName); - } - @TestMetadata("StarTypeArg.kt") public void testStarTypeArg() throws Exception { String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/extensions/StarTypeArg.kt"); doTest(fileName); } - @TestMetadata("SyntheticExtensions1.kt") - public void testSyntheticExtensions1() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/extensions/SyntheticExtensions1.kt"); - doTest(fileName); - } - - @TestMetadata("SyntheticExtensions2.kt") - public void testSyntheticExtensions2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/extensions/SyntheticExtensions2.kt"); - doTest(fileName); - } - - @TestMetadata("SyntheticExtensionsInGenericClass.kt") - public void testSyntheticExtensionsInGenericClass() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/extensions/SyntheticExtensionsInGenericClass.kt"); - doTest(fileName); - } - - @TestMetadata("SyntheticExtensionsSafeCall.kt") - public void testSyntheticExtensionsSafeCall() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/extensions/SyntheticExtensionsSafeCall.kt"); - doTest(fileName); - } - - @TestMetadata("SyntheticExtensionsSmartCast.kt") - public void testSyntheticExtensionsSmartCast() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/extensions/SyntheticExtensionsSmartCast.kt"); - doTest(fileName); - } - - @TestMetadata("SyntheticExtensionsSmartCast2.kt") - public void testSyntheticExtensionsSmartCast2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/extensions/SyntheticExtensionsSmartCast2.kt"); - doTest(fileName); - } - @TestMetadata("WrongExplicitReceiver.kt") public void testWrongExplicitReceiver() throws Exception { String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/extensions/WrongExplicitReceiver.kt"); @@ -2101,6 +2047,12 @@ public class JvmBasicCompletionTestGenerated extends AbstractJvmBasicCompletionT doTest(fileName); } + @TestMetadata("SAMAdaptersStatic.kt") + public void testSAMAdaptersStatic() throws Exception { + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/java/SAMAdaptersStatic.kt"); + doTest(fileName); + } + @TestMetadata("TopLevelFromStandardLibrary.kt") public void testTopLevelFromStandardLibrary() throws Exception { String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/java/TopLevelFromStandardLibrary.kt"); @@ -2151,5 +2103,62 @@ public class JvmBasicCompletionTestGenerated extends AbstractJvmBasicCompletionT doTest(fileName); } } + + @TestMetadata("idea/idea-completion/testData/basic/java/syntheticExtensions") + @TestDataPath("$PROJECT_ROOT") + @RunWith(JUnit3RunnerWithInners.class) + public static class SyntheticExtensions extends AbstractJvmBasicCompletionTest { + public void testAllFilesPresentInSyntheticExtensions() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/idea-completion/testData/basic/java/syntheticExtensions"), Pattern.compile("^(.+)\\.kt$"), true); + } + + @TestMetadata("DoNotHideGetterWhenExtensionCannotBeUsed.kt") + public void testDoNotHideGetterWhenExtensionCannotBeUsed() throws Exception { + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/java/syntheticExtensions/DoNotHideGetterWhenExtensionCannotBeUsed.kt"); + doTest(fileName); + } + + @TestMetadata("ShowGetSetOnSecondCompletion.kt") + public void testShowGetSetOnSecondCompletion() throws Exception { + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/java/syntheticExtensions/ShowGetSetOnSecondCompletion.kt"); + doTest(fileName); + } + + @TestMetadata("SyntheticExtensions1.kt") + public void testSyntheticExtensions1() throws Exception { + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/java/syntheticExtensions/SyntheticExtensions1.kt"); + doTest(fileName); + } + + @TestMetadata("SyntheticExtensions2.kt") + public void testSyntheticExtensions2() throws Exception { + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/java/syntheticExtensions/SyntheticExtensions2.kt"); + doTest(fileName); + } + + @TestMetadata("SyntheticExtensionsInGenericClass.kt") + public void testSyntheticExtensionsInGenericClass() throws Exception { + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/java/syntheticExtensions/SyntheticExtensionsInGenericClass.kt"); + doTest(fileName); + } + + @TestMetadata("SyntheticExtensionsSafeCall.kt") + public void testSyntheticExtensionsSafeCall() throws Exception { + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/java/syntheticExtensions/SyntheticExtensionsSafeCall.kt"); + doTest(fileName); + } + + @TestMetadata("SyntheticExtensionsSmartCast.kt") + public void testSyntheticExtensionsSmartCast() throws Exception { + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/java/syntheticExtensions/SyntheticExtensionsSmartCast.kt"); + doTest(fileName); + } + + @TestMetadata("SyntheticExtensionsSmartCast2.kt") + public void testSyntheticExtensionsSmartCast2() throws Exception { + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/java/syntheticExtensions/SyntheticExtensionsSmartCast2.kt"); + doTest(fileName); + } + } } }