Reformat: DeprecatedSymbolUsageInWholeProjectFix
This commit is contained in:
committed by
Mikhail Glukhikh
parent
75755afc00
commit
fa51354ef9
+10
-6
@@ -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"
|
||||||
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user