diff --git a/idea/src/META-INF/plugin.xml b/idea/src/META-INF/plugin.xml
index 782fc3b5ade..a8dcef2814c 100644
--- a/idea/src/META-INF/plugin.xml
+++ b/idea/src/META-INF/plugin.xml
@@ -906,10 +906,17 @@
/>
+
+
(javaClass(), "Replace with an operator-assignment") {
+public class ReplaceWithOperatorAssignIntention : JetSelfTargetingOffsetIndependentIntention(javaClass(), "Replace with operator-assignment") {
override fun isApplicableTo(element: JetBinaryExpression): Boolean {
if (element.getOperationToken() != JetTokens.EQ) return false
diff --git a/idea/src/org/jetbrains/kotlin/idea/intentions/inspections.kt b/idea/src/org/jetbrains/kotlin/idea/intentions/inspections.kt
index 09430dce144..d79f8ea486c 100644
--- a/idea/src/org/jetbrains/kotlin/idea/intentions/inspections.kt
+++ b/idea/src/org/jetbrains/kotlin/idea/intentions/inspections.kt
@@ -21,10 +21,7 @@ import org.jetbrains.kotlin.idea.inspections.IntentionBasedInspection
import org.jetbrains.kotlin.idea.intentions.attributeCallReplacements.ReplaceGetIntention
import org.jetbrains.kotlin.idea.intentions.branchedTransformations.intentions.IfThenToElvisIntention
import org.jetbrains.kotlin.idea.intentions.branchedTransformations.intentions.IfThenToSafeAccessIntention
-import org.jetbrains.kotlin.psi.JetDotQualifiedExpression
-import org.jetbrains.kotlin.psi.JetIfExpression
-import org.jetbrains.kotlin.psi.JetPrefixExpression
-import org.jetbrains.kotlin.psi.JetTypeArgumentList
+import org.jetbrains.kotlin.psi.*
public class ExplicitGetInspection : IntentionBasedInspection(ReplaceGetIntention())
@@ -41,3 +38,5 @@ public class RemoveExplicitTypeArgsInspection : IntentionBasedInspection(SimplifyNegatedBinaryExpressionIntention())
+public class ReplaceWithOperatorAssignInspection : IntentionBasedInspection(ReplaceWithOperatorAssignIntention())
+