revert convert to combinators in hot path

GitOrigin-RevId: cd404cb2bdb8bc6f596781a4ebc05a638c7e792b
This commit is contained in:
Alexey Kudravtsev
2024-09-04 00:41:15 +02:00
committed by intellij-monorepo-bot
parent c83ce9390f
commit 179777c45b

View File

@@ -14,6 +14,10 @@ public interface Segment {
@Contract(pure = true)
int getEndOffset();
Comparator<Segment> BY_START_OFFSET_THEN_END_OFFSET =
Comparator.comparingInt(Segment::getStartOffset).thenComparingInt(Segment::getEndOffset);
@SuppressWarnings("ComparatorCombinators")
Comparator<Segment> BY_START_OFFSET_THEN_END_OFFSET = (r1, r2) -> {
int result = r1.getStartOffset() - r2.getStartOffset();
if (result == 0) result = r1.getEndOffset() - r2.getEndOffset();
return result;
};
}