Include ReplaceModifierFix in cleanup #KT-20262 Fixed

This commit is contained in:
Mikhail Glukhikh
2017-09-15 14:56:59 +03:00
committed by Stanislav Erokhin
parent 7849452b66
commit 77f625bfc8
4 changed files with 11 additions and 2 deletions
@@ -98,7 +98,8 @@ class KotlinCleanupInspection : LocalInspectionTool(), CleanupLocalInspectionToo
Errors.MISPLACED_TYPE_PARAMETER_CONSTRAINTS,
Errors.COMMA_IN_WHEN_CONDITION_WITHOUT_ARGUMENT,
ErrorsJs.WRONG_EXTERNAL_DECLARATION,
Errors.YIELD_IS_RESERVED
Errors.YIELD_IS_RESERVED,
Errors.DEPRECATED_MODIFIER_FOR_TARGET
)
private fun Diagnostic.isObsoleteLabel(): Boolean {
@@ -30,7 +30,7 @@ import org.jetbrains.kotlin.psi.psiUtil.getParentOfType
class ReplaceModifierFix(
element: KtModifierListOwner,
private val modifier: KtModifierKeywordToken
) : KotlinQuickFixAction<KtModifierListOwner>(element) {
) : KotlinQuickFixAction<KtModifierListOwner>(element), CleanupFix {
private val text = when (modifier) {
KtTokens.HEADER_KEYWORD -> "Replace with 'expect'"
+4
View File
@@ -112,3 +112,7 @@ object X {
yield::toInt
}
}
header class Expected
impl class Actual
+4
View File
@@ -111,3 +111,7 @@ object X {
`yield`::toInt
}
}
expect class Expected
actual class Actual