Reformat: DeprecatedSymbolUsageInWholeProjectFix

This commit is contained in:
Toshiaki Kameyama
2018-11-16 14:09:58 +09:00
committed by Mikhail Glukhikh
parent 75755afc00
commit fa51354ef9
@@ -19,7 +19,6 @@ package org.jetbrains.kotlin.idea.quickfix.replaceWith
import com.intellij.codeInsight.intention.IntentionAction import com.intellij.codeInsight.intention.IntentionAction
import com.intellij.openapi.editor.Editor import com.intellij.openapi.editor.Editor
import com.intellij.openapi.project.Project import com.intellij.openapi.project.Project
import com.intellij.psi.PsiFile
import org.jetbrains.kotlin.diagnostics.Diagnostic import org.jetbrains.kotlin.diagnostics.Diagnostic
import org.jetbrains.kotlin.idea.codeInliner.UsageReplacementStrategy import org.jetbrains.kotlin.idea.codeInliner.UsageReplacementStrategy
import org.jetbrains.kotlin.idea.codeInliner.replaceUsagesInWholeProject import org.jetbrains.kotlin.idea.codeInliner.replaceUsagesInWholeProject
@@ -31,9 +30,9 @@ import org.jetbrains.kotlin.renderer.DescriptorRenderer
import org.jetbrains.kotlin.renderer.ParameterNameRenderingPolicy import org.jetbrains.kotlin.renderer.ParameterNameRenderingPolicy
class DeprecatedSymbolUsageInWholeProjectFix( class DeprecatedSymbolUsageInWholeProjectFix(
element: KtSimpleNameExpression, element: KtSimpleNameExpression,
replaceWith: ReplaceWith, replaceWith: ReplaceWith,
private val text: String private val text: String
) : DeprecatedSymbolUsageFixBase(element, replaceWith) { ) : DeprecatedSymbolUsageFixBase(element, replaceWith) {
override fun getFamilyName() = "Replace deprecated symbol usage in whole project" override fun getFamilyName() = "Replace deprecated symbol usage in whole project"
@@ -77,9 +76,14 @@ class DeprecatedSymbolUsageInWholeProjectFix(
} }
override fun createAction(diagnostic: Diagnostic): IntentionAction? { override fun createAction(diagnostic: Diagnostic): IntentionAction? {
val (nameExpression, replacement, descriptor) = DeprecatedSymbolUsageFixBase.extractDataFromDiagnostic(diagnostic) ?: return null val (nameExpression, replacement, descriptor) =
DeprecatedSymbolUsageFixBase.extractDataFromDiagnostic(diagnostic) ?: return null
val descriptorName = RENDERER.render(descriptor) val descriptorName = RENDERER.render(descriptor)
return DeprecatedSymbolUsageInWholeProjectFix(nameExpression, replacement, "Replace usages of '$descriptorName' in whole project") return DeprecatedSymbolUsageInWholeProjectFix(
nameExpression,
replacement,
"Replace usages of '$descriptorName' in whole project"
)
} }
} }
} }