From e36c0130a00ecec9604d86d8aa38ebace6334ea9 Mon Sep 17 00:00:00 2001 From: Nikolay Krasko Date: Wed, 5 Feb 2014 18:44:33 +0400 Subject: [PATCH] Test for reference to kotlin compiled inner class --- .../testData/resolve/referenceWithLib/innerClassFromLib.kt | 7 +++++++ .../resolve/referenceWithLib/innerClassFromLibSrc/lib.kt | 6 ++++++ .../jet/resolve/ReferenceResolveWithLibTestGenerated.java | 5 +++++ 3 files changed, 18 insertions(+) create mode 100644 idea/testData/resolve/referenceWithLib/innerClassFromLib.kt create mode 100644 idea/testData/resolve/referenceWithLib/innerClassFromLibSrc/lib.kt diff --git a/idea/testData/resolve/referenceWithLib/innerClassFromLib.kt b/idea/testData/resolve/referenceWithLib/innerClassFromLib.kt new file mode 100644 index 00000000000..957bf6cfcf5 --- /dev/null +++ b/idea/testData/resolve/referenceWithLib/innerClassFromLib.kt @@ -0,0 +1,7 @@ +package test + +import dependency.* + +val a: Outer.Inner? = null + +// REF: (dependency.Outer).Inner \ No newline at end of file diff --git a/idea/testData/resolve/referenceWithLib/innerClassFromLibSrc/lib.kt b/idea/testData/resolve/referenceWithLib/innerClassFromLibSrc/lib.kt new file mode 100644 index 00000000000..b71e553f566 --- /dev/null +++ b/idea/testData/resolve/referenceWithLib/innerClassFromLibSrc/lib.kt @@ -0,0 +1,6 @@ +package dependency + +class Outer { + inner class Inner { + } +} \ No newline at end of file diff --git a/idea/tests/org/jetbrains/jet/resolve/ReferenceResolveWithLibTestGenerated.java b/idea/tests/org/jetbrains/jet/resolve/ReferenceResolveWithLibTestGenerated.java index af65c0622f6..ecddc1767df 100644 --- a/idea/tests/org/jetbrains/jet/resolve/ReferenceResolveWithLibTestGenerated.java +++ b/idea/tests/org/jetbrains/jet/resolve/ReferenceResolveWithLibTestGenerated.java @@ -51,6 +51,11 @@ public class ReferenceResolveWithLibTestGenerated extends AbstractReferenceResol doTest("idea/testData/resolve/referenceWithLib/fakeOverride2.kt"); } + @TestMetadata("innerClassFromLib.kt") + public void testInnerClassFromLib() throws Exception { + doTest("idea/testData/resolve/referenceWithLib/innerClassFromLib.kt"); + } + @TestMetadata("iteratorWithTypeParameter.kt") public void testIteratorWithTypeParameter() throws Exception { doTest("idea/testData/resolve/referenceWithLib/iteratorWithTypeParameter.kt");