From dd87efa2994cf47f390e2c6a3af65dae4a68e898 Mon Sep 17 00:00:00 2001 From: younies Date: Thu, 22 Oct 2020 09:45:47 +0000 Subject: [PATCH] ICU-21308 Fix icu4j build for Java 7 in MeasureUnitImpl See #1428 --- .../core/src/com/ibm/icu/impl/units/MeasureUnitImpl.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/units/MeasureUnitImpl.java b/icu4j/main/classes/core/src/com/ibm/icu/impl/units/MeasureUnitImpl.java index bbec372ff70..ba1dae15627 100644 --- a/icu4j/main/classes/core/src/com/ibm/icu/impl/units/MeasureUnitImpl.java +++ b/icu4j/main/classes/core/src/com/ibm/icu/impl/units/MeasureUnitImpl.java @@ -4,6 +4,7 @@ package com.ibm.icu.impl.units; import java.math.BigDecimal; import java.util.ArrayList; +import java.util.Collections; import java.util.Comparator; import com.ibm.icu.util.BytesTrie; @@ -224,7 +225,7 @@ public class MeasureUnitImpl { } if (this.complexity == MeasureUnit.Complexity.COMPOUND) { // Note: don't sort a MIXED unit - this.getSingleUnits().sort(new SingleUnitComparator()); + Collections.sort(this.getSingleUnits(), new SingleUnitComparator()); } StringBuilder result = new StringBuilder();