From 0360d0e4f62a62ab9249861dba09ae7499eaa572 Mon Sep 17 00:00:00 2001 From: shiraji Date: Sat, 1 Oct 2016 17:35:12 +0900 Subject: [PATCH] Refactoring to use Utils#resolvedToArrayType --- .../ReplaceArrayEqualityOpWithArraysEqualsIntention.kt | 8 -------- 1 file changed, 8 deletions(-) diff --git a/idea/src/org/jetbrains/kotlin/idea/intentions/ReplaceArrayEqualityOpWithArraysEqualsIntention.kt b/idea/src/org/jetbrains/kotlin/idea/intentions/ReplaceArrayEqualityOpWithArraysEqualsIntention.kt index 4e1754f617a..b43241fb931 100644 --- a/idea/src/org/jetbrains/kotlin/idea/intentions/ReplaceArrayEqualityOpWithArraysEqualsIntention.kt +++ b/idea/src/org/jetbrains/kotlin/idea/intentions/ReplaceArrayEqualityOpWithArraysEqualsIntention.kt @@ -17,19 +17,15 @@ package org.jetbrains.kotlin.idea.intentions import com.intellij.openapi.editor.Editor -import org.jetbrains.kotlin.descriptors.CallableDescriptor import org.jetbrains.kotlin.idea.caches.resolve.analyze import org.jetbrains.kotlin.idea.caches.resolve.resolveImportReference import org.jetbrains.kotlin.idea.inspections.IntentionBasedInspection import org.jetbrains.kotlin.idea.util.ImportInsertHelper -import org.jetbrains.kotlin.js.descriptorUtils.nameIfStandardType import org.jetbrains.kotlin.lexer.KtTokens import org.jetbrains.kotlin.name.FqName -import org.jetbrains.kotlin.name.Name import org.jetbrains.kotlin.psi.KtBinaryExpression import org.jetbrains.kotlin.psi.KtPsiFactory import org.jetbrains.kotlin.resolve.calls.callUtil.getResolvedCall -import org.jetbrains.kotlin.resolve.calls.model.ResolvedCall class ReplaceArrayEqualityOpWithArraysEqualsInspection : IntentionBasedInspection(ReplaceArrayEqualityOpWithArraysEqualsIntention::class) @@ -38,10 +34,6 @@ class ReplaceArrayEqualityOpWithArraysEqualsIntention : SelfTargetingOffsetIndep KtBinaryExpression::class.java, "Replace '==' with 'Arrays.equals'" ) { - private val arrayName = Name.identifier("Array") - - private fun ResolvedCall.resolvedToArrayType() = - resultingDescriptor.returnType?.nameIfStandardType == arrayName override fun applyTo(element: KtBinaryExpression, editor: Editor?) { val project = element.project