From d15e43f38a21ce97db2129975cb51788ab0ce046 Mon Sep 17 00:00:00 2001 From: Toshiaki Kameyama Date: Thu, 26 Apr 2018 12:22:47 +0300 Subject: [PATCH] Reformat SuspiciousEqualsCombination --- .../SuspiciousEqualsCombination.kt | 28 +++++++++++-------- 1 file changed, 16 insertions(+), 12 deletions(-) diff --git a/idea/src/org/jetbrains/kotlin/idea/inspections/SuspiciousEqualsCombination.kt b/idea/src/org/jetbrains/kotlin/idea/inspections/SuspiciousEqualsCombination.kt index eeb5781cac5..b42dfc69c61 100644 --- a/idea/src/org/jetbrains/kotlin/idea/inspections/SuspiciousEqualsCombination.kt +++ b/idea/src/org/jetbrains/kotlin/idea/inspections/SuspiciousEqualsCombination.kt @@ -13,16 +13,18 @@ import org.jetbrains.kotlin.psi.* class SuspiciousEqualsCombination : AbstractKotlinInspection() { override fun buildVisitor(holder: ProblemsHolder, isOnTheFly: Boolean, session: LocalInspectionToolSession) = - binaryExpressionVisitor(fun(expression) { - if (expression.parent is KtBinaryExpression) return - val operands = expression.parseBinary() - val eqeq = operands.eqEqOperands.map { it.text } - val eqeqeq = operands.eqEqEqOperands.map { it.text } - if (eqeq.intersect(eqeqeq).isNotEmpty()) { - holder.registerProblem(expression, "Suspicious combination of == and ===", - ProblemHighlightType.GENERIC_ERROR_OR_WARNING) - } - }) + binaryExpressionVisitor(fun(expression) { + if (expression.parent is KtBinaryExpression) return + val operands = expression.parseBinary() + val eqeq = operands.eqEqOperands.map { it.text } + val eqeqeq = operands.eqEqEqOperands.map { it.text } + if (eqeq.intersect(eqeqeq).isNotEmpty()) { + holder.registerProblem( + expression, "Suspicious combination of == and ===", + ProblemHighlightType.GENERIC_ERROR_OR_WARNING + ) + } + }) private fun KtBinaryExpression.parseBinary(pair: ComparisonOperands = ComparisonOperands()): ComparisonOperands { when (operationToken) { @@ -51,5 +53,7 @@ class SuspiciousEqualsCombination : AbstractKotlinInspection() { } } -private data class ComparisonOperands(val eqEqOperands: MutableList = mutableListOf(), - val eqEqEqOperands: MutableList = mutableListOf()) +private data class ComparisonOperands( + val eqEqOperands: MutableList = mutableListOf(), + val eqEqEqOperands: MutableList = mutableListOf() +)