This commit is contained in:
Valentin Kipyatkov
2015-10-27 19:38:26 +03:00
parent 3c1538997e
commit c643eb14a1
2 changed files with 3 additions and 7 deletions
@@ -5,9 +5,6 @@ change.accessor.type=Change accessor type
change.getter.type=Change getter type to {0}
change.setter.type=Change setter parameter type to {0}
remove.function.body=Remove function body
make.element.modifier=Make {0} {1}
add.modifier=Add ''{0}'' modifier
add.modifier.family=Add Modifier
add.init.keyword=Add 'init' keyword
add.init.keyword.family=Add 'init' keyword
add.init.keyword.in.whole.project=Add 'init' keyword in whole project
@@ -22,7 +22,6 @@ import com.intellij.openapi.project.Project
import com.intellij.psi.PsiNameIdentifierOwner
import org.jetbrains.kotlin.descriptors.ClassDescriptor
import org.jetbrains.kotlin.diagnostics.Diagnostic
import org.jetbrains.kotlin.idea.JetBundle
import org.jetbrains.kotlin.idea.caches.resolve.analyze
import org.jetbrains.kotlin.idea.core.quickfix.QuickFixUtil
import org.jetbrains.kotlin.lexer.KtModifierKeywordToken
@@ -40,12 +39,12 @@ open class AddModifierFix(
override fun getText(): String {
if (modifier == ABSTRACT_KEYWORD || modifier == KtTokens.OPEN_KEYWORD) {
return JetBundle.message("make.element.modifier", getElementName(element), modifier.value)
return "Make ${getElementName(element)} ${modifier.value}"
}
return JetBundle.message("add.modifier", modifier.value)
return "Add '${modifier.value}' modifier"
}
override fun getFamilyName() = JetBundle.message("add.modifier.family")
override fun getFamilyName() = "Add modifier"
override fun invoke(project: Project, editor: Editor?, file: KtFile) {
element.addModifier(modifier)