diff --git a/idea/src/org/jetbrains/kotlin/idea/quickfix/MoveReceiverAnnotationFix.kt b/idea/src/org/jetbrains/kotlin/idea/quickfix/MoveReceiverAnnotationFix.kt index 769a55a94be..674f94b9663 100644 --- a/idea/src/org/jetbrains/kotlin/idea/quickfix/MoveReceiverAnnotationFix.kt +++ b/idea/src/org/jetbrains/kotlin/idea/quickfix/MoveReceiverAnnotationFix.kt @@ -20,7 +20,6 @@ import com.intellij.codeInsight.intention.IntentionAction import com.intellij.openapi.editor.Editor import com.intellij.openapi.project.Project import org.jetbrains.kotlin.diagnostics.Diagnostic -import org.jetbrains.kotlin.diagnostics.Errors import org.jetbrains.kotlin.psi.KtAnnotationEntry import org.jetbrains.kotlin.psi.KtCallableDeclaration import org.jetbrains.kotlin.psi.KtFile @@ -43,8 +42,7 @@ class MoveReceiverAnnotationFix(element: KtAnnotationEntry) : KotlinQuickFixActi companion object Factory : KotlinSingleIntentionActionFactory() { override fun createAction(diagnostic: Diagnostic): IntentionAction? { - val diag = Errors.INAPPLICABLE_RECEIVER_TARGET.cast(diagnostic) - val entry = diag.psiElement as? KtAnnotationEntry ?: return null + val entry = diagnostic.psiElement as? KtAnnotationEntry ?: return null val declaration = entry.getParentOfType(true) ?: return null if (declaration.receiverTypeReference == null) return null @@ -53,7 +51,3 @@ class MoveReceiverAnnotationFix(element: KtAnnotationEntry) : KotlinQuickFixActi } } } - -fun String.foo() { - -} \ No newline at end of file