Inline dialog: show "inline all and keep" for occurred once declarations
So #KT-21964 Fixed
This commit is contained in:
@@ -70,8 +70,12 @@ abstract class AbstractKotlinInlineDialog(
|
|||||||
|
|
||||||
override fun getKeepTheDeclarationText(): String? =
|
override fun getKeepTheDeclarationText(): String? =
|
||||||
// With non-writable callable refactoring does not work anyway (for both property or function)
|
// With non-writable callable refactoring does not work anyway (for both property or function)
|
||||||
if (callable.isWritable && occurrencesNumber > 1) "Inline all references and keep the $kind ($occurrencesString)"
|
if (callable.isWritable && (occurrencesNumber > 1 || !myInvokedOnReference)) {
|
||||||
else null
|
"Inline all references and keep the $kind ($occurrencesString)"
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
null
|
||||||
|
}
|
||||||
|
|
||||||
override fun getInlineThisText() = "Inline this reference and keep the $kind"
|
override fun getInlineThisText() = "Inline this reference and keep the $kind"
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user