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);
|
||||
}
|
||||
|
||||
@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");
|
||||
|
||||
Reference in New Issue
Block a user