diff --git a/idea/testData/refactoring/rename/simpleNameReference/memberOfLocalObject.kt b/idea/testData/refactoring/rename/simpleNameReference/memberOfLocalObject.kt new file mode 100644 index 00000000000..3649d29c083 --- /dev/null +++ b/idea/testData/refactoring/rename/simpleNameReference/memberOfLocalObject.kt @@ -0,0 +1,7 @@ +fun test() { + val a = object { + val foo = 1 + } + + a.foo +} diff --git a/idea/testData/refactoring/rename/simpleNameReference/memberOfLocalObject.kt.after b/idea/testData/refactoring/rename/simpleNameReference/memberOfLocalObject.kt.after new file mode 100644 index 00000000000..570bb1bcb8c --- /dev/null +++ b/idea/testData/refactoring/rename/simpleNameReference/memberOfLocalObject.kt.after @@ -0,0 +1,7 @@ +fun test() { + val a = object { + val bar = 1 + } + + a.bar +} diff --git a/idea/tests/org/jetbrains/kotlin/idea/refactoring/rename/SimpleNameReferenceRenameTest.java b/idea/tests/org/jetbrains/kotlin/idea/refactoring/rename/SimpleNameReferenceRenameTest.java index 986b5387d6f..a3cda742cef 100644 --- a/idea/tests/org/jetbrains/kotlin/idea/refactoring/rename/SimpleNameReferenceRenameTest.java +++ b/idea/tests/org/jetbrains/kotlin/idea/refactoring/rename/SimpleNameReferenceRenameTest.java @@ -47,6 +47,10 @@ public class SimpleNameReferenceRenameTest extends LightCodeInsightTestCase { doTest("anotherRenamed"); } + public void testMemberOfLocalObject() throws Exception { + doTest("bar"); + } + public void testLocalFunction() throws Exception { doTest("xyzzy"); }