diff --git a/idea/testData/shortenRefs/java/innerClassImport.dependency.java b/idea/testData/shortenRefs/java/innerClassImport.dependency.java new file mode 100644 index 00000000000..25d0970c22e --- /dev/null +++ b/idea/testData/shortenRefs/java/innerClassImport.dependency.java @@ -0,0 +1,7 @@ +class A { + public class B { + public B(String s) { + + } + } +} \ No newline at end of file diff --git a/idea/testData/shortenRefs/java/innerClassImport.kt b/idea/testData/shortenRefs/java/innerClassImport.kt new file mode 100644 index 00000000000..3a1abec750a --- /dev/null +++ b/idea/testData/shortenRefs/java/innerClassImport.kt @@ -0,0 +1,5 @@ +// IMPORT_NESTED_CLASSES: true + +fun bar(s: String) { + val t: A.B = A().B(s) +} \ No newline at end of file diff --git a/idea/testData/shortenRefs/java/innerClassImport.kt.after b/idea/testData/shortenRefs/java/innerClassImport.kt.after new file mode 100644 index 00000000000..86e1dc2651c --- /dev/null +++ b/idea/testData/shortenRefs/java/innerClassImport.kt.after @@ -0,0 +1,7 @@ +// IMPORT_NESTED_CLASSES: true + +import A.B + +fun bar(s: String) { + val t: B = A().B(s) +} diff --git a/idea/tests/org/jetbrains/kotlin/shortenRefs/ShortenRefsTestGenerated.java b/idea/tests/org/jetbrains/kotlin/shortenRefs/ShortenRefsTestGenerated.java index 59d1d5af4c8..7c2ac0b58ae 100644 --- a/idea/tests/org/jetbrains/kotlin/shortenRefs/ShortenRefsTestGenerated.java +++ b/idea/tests/org/jetbrains/kotlin/shortenRefs/ShortenRefsTestGenerated.java @@ -217,6 +217,12 @@ public class ShortenRefsTestGenerated extends AbstractShortenRefsTest { JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/testData/shortenRefs/java"), Pattern.compile("^([^\\.]+)\\.kt$"), true); } + @TestMetadata("innerClassImport.kt") + public void testInnerClassImport() throws Exception { + String fileName = JetTestUtils.navigationMetadata("idea/testData/shortenRefs/java/innerClassImport.kt"); + doTest(fileName); + } + @TestMetadata("innerClassNoImports.kt") public void testInnerClassNoImports() throws Exception { String fileName = JetTestUtils.navigationMetadata("idea/testData/shortenRefs/java/innerClassNoImports.kt");