test for safe delete of data class parameter used as componentN() function in Kotlin code
This commit is contained in:
+7
@@ -0,0 +1,7 @@
|
|||||||
|
package test
|
||||||
|
|
||||||
|
data public class RemData(val remo<caret>vable: Int)
|
||||||
|
|
||||||
|
fun usage(data: RemData): Int {
|
||||||
|
return data.component1()
|
||||||
|
}
|
||||||
Vendored
+1
@@ -0,0 +1 @@
|
|||||||
|
parameter removable has 1 usage that is not safe to delete.
|
||||||
@@ -886,6 +886,12 @@ public class JetSafeDeleteTestGenerated extends AbstractJetSafeDeleteTest {
|
|||||||
JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/testData/safeDelete/deleteValueParameter/kotlinValueParameter"), Pattern.compile("^(.+)\\.kt$"), true);
|
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")
|
@TestMetadata("defaultParam1.kt")
|
||||||
public void testDefaultParam1() throws Exception {
|
public void testDefaultParam1() throws Exception {
|
||||||
String fileName = JetTestUtils.navigationMetadata("idea/testData/safeDelete/deleteValueParameter/kotlinValueParameter/defaultParam1.kt");
|
String fileName = JetTestUtils.navigationMetadata("idea/testData/safeDelete/deleteValueParameter/kotlinValueParameter/defaultParam1.kt");
|
||||||
|
|||||||
Reference in New Issue
Block a user