Minor: Simplify code
This commit is contained in:
+10
-5
@@ -68,11 +68,16 @@ interface AddValVarToConstructorParameterAction {
|
|||||||
class QuickFix(parameter: KtParameter) :
|
class QuickFix(parameter: KtParameter) :
|
||||||
KotlinQuickFixAction<KtParameter>(parameter),
|
KotlinQuickFixAction<KtParameter>(parameter),
|
||||||
AddValVarToConstructorParameterAction {
|
AddValVarToConstructorParameterAction {
|
||||||
override fun getText() = element?.let {
|
override fun getText(): String {
|
||||||
val key =
|
val element = this.element ?: return ""
|
||||||
if (it.getStrictParentOfType<KtClass>()?.isInline() == true) "add.val.to.parameter.0" else "add.val.var.to.parameter.0"
|
|
||||||
KotlinBundle.message(key, it.name ?: "")
|
val key = when {
|
||||||
} ?: ""
|
element.getStrictParentOfType<KtClass>()?.isInline() == true -> "add.val.to.parameter.0"
|
||||||
|
else -> "add.val.var.to.parameter.0"
|
||||||
|
}
|
||||||
|
|
||||||
|
return KotlinBundle.message(key, element.name ?: "")
|
||||||
|
}
|
||||||
|
|
||||||
override fun getFamilyName() = KotlinBundle.message("add.val.var.to.primary.constructor.parameter")
|
override fun getFamilyName() = KotlinBundle.message("add.val.var.to.primary.constructor.parameter")
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user