From 36d5798a2ea8a2bad03c0253e74e5e1c7ca38f84 Mon Sep 17 00:00:00 2001 From: "Pavel V. Talanov" Date: Thu, 21 Jan 2016 18:26:58 +0300 Subject: [PATCH] Regression test for old issue #KT-7656 Fixed --- .../findUsages/kotlin/findPropertyUsages/kt7656.0.kt | 11 +++++++++++ .../kotlin/findPropertyUsages/kt7656.results.txt | 1 + .../kotlin/findUsages/FindUsagesTestGenerated.java | 6 ++++++ 3 files changed, 18 insertions(+) create mode 100644 idea/testData/findUsages/kotlin/findPropertyUsages/kt7656.0.kt create mode 100644 idea/testData/findUsages/kotlin/findPropertyUsages/kt7656.results.txt diff --git a/idea/testData/findUsages/kotlin/findPropertyUsages/kt7656.0.kt b/idea/testData/findUsages/kotlin/findPropertyUsages/kt7656.0.kt new file mode 100644 index 00000000000..f05125455bb --- /dev/null +++ b/idea/testData/findUsages/kotlin/findPropertyUsages/kt7656.0.kt @@ -0,0 +1,11 @@ +// PSI_ELEMENT: org.jetbrains.kotlin.psi.KtProperty +// OPTIONS: usages +data class A(public val field: Int) { + public val field: String +} + +fun main(args: Array) { + val a = A(10) + + println(a.field) +} \ No newline at end of file diff --git a/idea/testData/findUsages/kotlin/findPropertyUsages/kt7656.results.txt b/idea/testData/findUsages/kotlin/findPropertyUsages/kt7656.results.txt new file mode 100644 index 00000000000..46482eab310 --- /dev/null +++ b/idea/testData/findUsages/kotlin/findPropertyUsages/kt7656.results.txt @@ -0,0 +1 @@ +Unclassified usage (10: 15) println(a.field) diff --git a/idea/tests/org/jetbrains/kotlin/findUsages/FindUsagesTestGenerated.java b/idea/tests/org/jetbrains/kotlin/findUsages/FindUsagesTestGenerated.java index ddaf7bb88a4..cb5b77eeeac 100644 --- a/idea/tests/org/jetbrains/kotlin/findUsages/FindUsagesTestGenerated.java +++ b/idea/tests/org/jetbrains/kotlin/findUsages/FindUsagesTestGenerated.java @@ -1001,6 +1001,12 @@ public class FindUsagesTestGenerated extends AbstractFindUsagesTest { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/findUsages/kotlin/findPropertyUsages/kotlinTopLevelPropertyUsages.0.kt"); doTest(fileName); } + + @TestMetadata("kt7656.0.kt") + public void testKt7656() throws Exception { + String fileName = KotlinTestUtils.navigationMetadata("idea/testData/findUsages/kotlin/findPropertyUsages/kt7656.0.kt"); + doTest(fileName); + } } @TestMetadata("idea/testData/findUsages/kotlin/findSecondaryConstructorUsages")