diff --git a/idea/src/org/jetbrains/kotlin/idea/intentions/IntroduceBackingPropertyIntention.kt b/idea/src/org/jetbrains/kotlin/idea/intentions/IntroduceBackingPropertyIntention.kt index e98799a79ed..862d519772a 100644 --- a/idea/src/org/jetbrains/kotlin/idea/intentions/IntroduceBackingPropertyIntention.kt +++ b/idea/src/org/jetbrains/kotlin/idea/intentions/IntroduceBackingPropertyIntention.kt @@ -89,13 +89,18 @@ class IntroduceBackingPropertyIntention(): JetSelfTargetingIntentionmeZone : Int = -3; +} diff --git a/idea/testData/intentions/introduceBackingProperty/semicolon.kt.after b/idea/testData/intentions/introduceBackingProperty/semicolon.kt.after new file mode 100644 index 00000000000..4f2fe3de9a4 --- /dev/null +++ b/idea/testData/intentions/introduceBackingProperty/semicolon.kt.after @@ -0,0 +1,8 @@ +class City(val name: String) { + private var _timeZone: Int = -3 + var timeZone : Int + get() = _timeZone + set(value) { + _timeZone = value + }; +} diff --git a/idea/tests/org/jetbrains/kotlin/idea/intentions/IntentionTestGenerated.java b/idea/tests/org/jetbrains/kotlin/idea/intentions/IntentionTestGenerated.java index 50886c96e38..31def66de34 100644 --- a/idea/tests/org/jetbrains/kotlin/idea/intentions/IntentionTestGenerated.java +++ b/idea/tests/org/jetbrains/kotlin/idea/intentions/IntentionTestGenerated.java @@ -5268,6 +5268,12 @@ public class IntentionTestGenerated extends AbstractIntentionTest { doTest(fileName); } + @TestMetadata("semicolon.kt") + public void testSemicolon() throws Exception { + String fileName = JetTestUtils.navigationMetadata("idea/testData/intentions/introduceBackingProperty/semicolon.kt"); + doTest(fileName); + } + @TestMetadata("simpleVal.kt") public void testSimpleVal() throws Exception { String fileName = JetTestUtils.navigationMetadata("idea/testData/intentions/introduceBackingProperty/simpleVal.kt");