]> granicus.if.org Git - icu/commitdiff
ICU-12812 remove dependency on Predicate
authorMark Davis <mark@macchiato.com>
Sun, 19 Mar 2017 05:53:16 +0000 (05:53 +0000)
committerMark Davis <mark@macchiato.com>
Sun, 19 Mar 2017 05:53:16 +0000 (05:53 +0000)
X-SVN-Rev: 39879

icu4j/main/classes/core/src/com/ibm/icu/impl/locale/XCldrStub.java
icu4j/main/classes/core/src/com/ibm/icu/impl/locale/XLocaleDistance.java

index 8518491b9ed94c83c5eca0358fc8251a65fdf142..1fdbff09e2de45db371843aec88044a122e713da 100644 (file)
@@ -387,4 +387,15 @@ public class XCldrStub {
             return show;
         }
     }
+
+    public interface Predicate<T> {
+        /**
+         * Evaluates this predicate on the given argument.
+         *
+         * @param t the input argument
+         * @return {@code true} if the input argument matches the predicate,
+         * otherwise {@code false}
+         */
+        boolean test(T t);
+    }
 }
\ No newline at end of file
index 6f15a280cb08836096fa08c89ad2d0ce02c5af85..9e10715f9694bf79a15c1e349f567d4b83e7ea12 100644 (file)
@@ -18,7 +18,6 @@ import java.util.Objects;
 import java.util.Set;
 import java.util.TreeMap;
 import java.util.TreeSet;
-import java.util.function.Predicate;
 
 import com.ibm.icu.impl.ICUResourceBundle;
 import com.ibm.icu.impl.Row;
@@ -30,6 +29,7 @@ import com.ibm.icu.impl.locale.XCldrStub.ImmutableSet;
 import com.ibm.icu.impl.locale.XCldrStub.LinkedHashMultimap;
 import com.ibm.icu.impl.locale.XCldrStub.Multimap;
 import com.ibm.icu.impl.locale.XCldrStub.Multimaps;
+import com.ibm.icu.impl.locale.XCldrStub.Predicate;
 import com.ibm.icu.impl.locale.XCldrStub.Splitter;
 import com.ibm.icu.impl.locale.XCldrStub.TreeMultimap;
 import com.ibm.icu.impl.locale.XLikelySubtags.LSR;