Files
openide/plugins/kotlin/idea/tests/testData/quickfix/changeSignature/addFunctionParameterWithSmartcastedArgument.kt
andrew.kozlov 2b298ded17 [kotlin] KTIJ-29028 KotlinApplicator removed
GitOrigin-RevId: 67ea9fd80915a36197a129616de50c3fab055303
2024-03-14 16:24:20 +00:00

16 lines
477 B
Kotlin

// "Add parameter to function 'doSmthWithChild'" "true"
// DISABLE-ERRORS
interface Parent
interface Child : Parent
fun doSmthWithChild(a: Child) {}
fun foobar(parent: Parent) {
if (parent is Child) {
doSmthWithChild(parent, <caret>123)
}
}
// FUS_QUICKFIX_NAME: org.jetbrains.kotlin.idea.quickfix.AddFunctionParametersFix
// FUS_K2_QUICKFIX_NAME: org.jetbrains.kotlin.idea.k2.refactoring.changeSignature.quickFix.ChangeSignatureFixFactory$ParameterQuickFix