This commit is contained in:
Valentin Kipyatkov
2015-10-14 16:46:26 +03:00
parent 4816003efd
commit f67e05de72
3 changed files with 2 additions and 8 deletions
@@ -61,8 +61,6 @@ change.type=Change type from ''{0}'' to ''{1}''
change.type.family=Change Type
change.function.signature=Change the signature of function ''{0}''
change.function.literal.signature=Change the signature of function literal
remove.parameter=Remove parameter ''{0}''
change.signature.family=Change signature of function/constructor
cast.expression.to.type=Cast expression ''{0}'' to ''{1}''
cast.expression.family=Cast Expression
@@ -30,7 +30,6 @@ import org.jetbrains.kotlin.diagnostics.DiagnosticFactory
import org.jetbrains.kotlin.diagnostics.Errors
import org.jetbrains.kotlin.diagnostics.Errors.EXPECTED_PARAMETERS_NUMBER_MISMATCH
import org.jetbrains.kotlin.diagnostics.Errors.UNUSED_PARAMETER
import org.jetbrains.kotlin.idea.JetBundle
import org.jetbrains.kotlin.idea.caches.resolve.analyze
import org.jetbrains.kotlin.idea.caches.resolve.resolveToDescriptor
import org.jetbrains.kotlin.idea.codeInsight.DescriptorToSourceUtilsIde
@@ -52,7 +51,7 @@ abstract class ChangeFunctionSignatureFix(
protected val functionDescriptor: FunctionDescriptor
) : KotlinQuickFixAction<PsiElement>(context) {
override fun getFamilyName() = JetBundle.message("change.signature.family")
override fun getFamilyName() = "Change signature of function/constructor"
override fun startInWriteAction() = false
@@ -21,7 +21,6 @@ import com.intellij.openapi.project.Project
import com.intellij.psi.PsiElement
import org.jetbrains.kotlin.descriptors.FunctionDescriptor
import org.jetbrains.kotlin.descriptors.ValueParameterDescriptor
import org.jetbrains.kotlin.idea.JetBundle
import org.jetbrains.kotlin.idea.refactoring.changeSignature.JetChangeSignatureConfiguration
import org.jetbrains.kotlin.idea.refactoring.changeSignature.JetMethodDescriptor
import org.jetbrains.kotlin.idea.refactoring.changeSignature.modify
@@ -34,9 +33,7 @@ class RemoveFunctionParametersFix(
private val parameterToRemove: ValueParameterDescriptor
) : ChangeFunctionSignatureFix(context, functionDescriptor) {
override fun getText(): String {
return JetBundle.message("remove.parameter", parameterToRemove.name.asString())
}
override fun getText() = "Remove parameter '${parameterToRemove.name.asString()}'"
override fun invoke(project: Project, editor: Editor?, file: JetFile) {
runChangeSignature(