From 6961f5c54f5eb36d9e8eb6a870f9de9ccba7bc56 Mon Sep 17 00:00:00 2001 From: Yaroslav Lepenkin Date: Fri, 5 Aug 2016 13:14:25 +0300 Subject: [PATCH] [FormatTextRanges] move back to list --- .../src/com/intellij/formatting/FormatTextRanges.kt | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/platform/lang-impl/src/com/intellij/formatting/FormatTextRanges.kt b/platform/lang-impl/src/com/intellij/formatting/FormatTextRanges.kt index ca19337534bb..f7f21f16b75a 100644 --- a/platform/lang-impl/src/com/intellij/formatting/FormatTextRanges.kt +++ b/platform/lang-impl/src/com/intellij/formatting/FormatTextRanges.kt @@ -20,22 +20,22 @@ import java.util.* internal class FormatRangesStorage { - private val rangesByStartOffset = TreeMap() + private val rangesByStartOffset: MutableList = ArrayList() fun add(range: TextRange, processHeadingWhitespace: Boolean) { val formatRange = FormatTextRange(range, processHeadingWhitespace) - rangesByStartOffset.put(formatRange.startOffset, formatRange) + rangesByStartOffset.add(formatRange) } fun isWhiteSpaceReadOnly(range: TextRange): Boolean { - return rangesByStartOffset.values.find { !it.isWhitespaceReadOnly(range) } == null + return rangesByStartOffset.find { !it.isWhitespaceReadOnly(range) } == null } fun isReadOnly(range: TextRange): Boolean { - return rangesByStartOffset.values.find { !it.isReadOnly(range) } == null + return rangesByStartOffset.find { !it.isReadOnly(range) } == null } - fun getRanges(): List = rangesByStartOffset.values.toList() + fun getRanges(): List = rangesByStartOffset fun isEmpty() = rangesByStartOffset.isEmpty()