diff --git a/idea/testData/safeDelete/deleteValueParameter/kotlinValueParameter/dataClassComponent.kt b/idea/testData/safeDelete/deleteValueParameter/kotlinValueParameter/dataClassComponent.kt new file mode 100644 index 00000000000..c85bd1662c1 --- /dev/null +++ b/idea/testData/safeDelete/deleteValueParameter/kotlinValueParameter/dataClassComponent.kt @@ -0,0 +1,7 @@ +package test + +data public class RemData(val removable: Int) + +fun usage(data: RemData): Int { + return data.component1() +} diff --git a/idea/testData/safeDelete/deleteValueParameter/kotlinValueParameter/dataClassComponent.kt.messages b/idea/testData/safeDelete/deleteValueParameter/kotlinValueParameter/dataClassComponent.kt.messages new file mode 100644 index 00000000000..804ff49895c --- /dev/null +++ b/idea/testData/safeDelete/deleteValueParameter/kotlinValueParameter/dataClassComponent.kt.messages @@ -0,0 +1 @@ +parameter removable has 1 usage that is not safe to delete. \ No newline at end of file diff --git a/idea/tests/org/jetbrains/kotlin/safeDelete/JetSafeDeleteTestGenerated.java b/idea/tests/org/jetbrains/kotlin/safeDelete/JetSafeDeleteTestGenerated.java index 91e61795501..432cb82b130 100644 --- a/idea/tests/org/jetbrains/kotlin/safeDelete/JetSafeDeleteTestGenerated.java +++ b/idea/tests/org/jetbrains/kotlin/safeDelete/JetSafeDeleteTestGenerated.java @@ -886,6 +886,12 @@ public class JetSafeDeleteTestGenerated extends AbstractJetSafeDeleteTest { JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/testData/safeDelete/deleteValueParameter/kotlinValueParameter"), Pattern.compile("^(.+)\\.kt$"), true); } + @TestMetadata("dataClassComponent.kt") + public void testDataClassComponent() throws Exception { + String fileName = JetTestUtils.navigationMetadata("idea/testData/safeDelete/deleteValueParameter/kotlinValueParameter/dataClassComponent.kt"); + doValueParameterTest(fileName); + } + @TestMetadata("defaultParam1.kt") public void testDefaultParam1() throws Exception { String fileName = JetTestUtils.navigationMetadata("idea/testData/safeDelete/deleteValueParameter/kotlinValueParameter/defaultParam1.kt");