Searched refs:Comparator (Results 1 - 25 of 96) sorted by relevance

1234

/libcore/ojluni/src/main/java/sun/security/util/
H A DByteArrayTagOrder.java36 import java.util.Comparator;
38 public class ByteArrayTagOrder implements Comparator<byte[]> {
H A DByteArrayLexOrder.java29 import java.util.Comparator;
36 public class ByteArrayLexOrder implements Comparator<byte[]> {
/libcore/ojluni/src/main/java/java/util/
H A DComparator.java38 * as {@link Collections#sort(List,Comparator) Collections.sort} or {@link
39 * Arrays#sort(Object[],Comparator) Arrays.sort}) to allow precise control
109 public interface Comparator<T> { interface
184 default Comparator<T> reversed() {
190 * If this {@code Comparator} considers two elements equal, i.e.
202 * Comparator<String> cmp = Comparator.comparingInt(String::length)
213 default Comparator<T> thenComparing(Comparator<? super T> other) {
215 return (Comparator<
[all...]
H A DComparators.java35 * Package private supporting class for {@link Comparator}.
47 enum NaturalOrderComparator implements Comparator<Comparable<Object>> {
56 public Comparator<Comparable<Object>> reversed() {
57 return Comparator.reverseOrder();
64 final static class NullComparator<T> implements Comparator<T>, Serializable {
68 private final Comparator<T> real;
71 NullComparator(boolean nullFirst, Comparator<? super T> real) {
73 this.real = (Comparator<T>) real;
88 public Comparator<T> thenComparing(Comparator<
[all...]
H A DSortedSet.java31 * ordering}, or by a {@link Comparator} typically provided at sorted
49 * the <tt>Comparable</tt> interface or <tt>Comparator</tt> interface for a
63 * single argument of type <tt>Comparator</tt>, which creates an empty
103 * @see Comparator
118 Comparator<? super E> comparator();
259 public Comparator<? super E> getComparator() {
H A DMap.java472 public static <K extends Comparable<? super K>, V> Comparator<Map.Entry<K, V>> comparingByKey() {
473 return (Comparator<Map.Entry<K, V>> & Serializable)
489 public static <K, V extends Comparable<? super V>> Comparator<Map.Entry<K, V>> comparingByValue() {
490 return (Comparator<Map.Entry<K, V>> & Serializable)
496 * {@link Comparator}.
503 * @param cmp the key {@link Comparator}
507 public static <K, V> Comparator<Map.Entry<K, V>> comparingByKey(Comparator<? super K> cmp) {
509 return (Comparator<Map.Entry<K, V>> & Serializable)
515 * {@link Comparator}
[all...]
H A DSortedMap.java31 * ordering} of its keys, or by a {@link Comparator} typically
50 * the {@code Comparable} interface or {@code Comparator} interface for a
67 * <li>A constructor with a single argument of type {@code Comparator}, which
106 * @see Comparator
123 Comparator<? super K> comparator();
H A DTreeSet.java31 * ordering}, or by a {@link Comparator} provided at set creation
40 * or {@code Comparator} for a precise definition of <i>consistent with
87 * @see Comparator
140 public TreeSet(Comparator<? super E> comparator) {
305 Comparator<?> cc = set.comparator();
306 Comparator<? super E> mc = map.comparator();
386 public Comparator<? super E> comparator() {
494 * set's Comparator, or by the elements' natural ordering if
495 * the set has no Comparator).
502 // Write out Comparator
[all...]
H A DPriorityQueue.java33 * {@linkplain Comparable natural ordering}, or by a {@link Comparator}
108 private final Comparator<? super E> comparator;
147 public PriorityQueue(Comparator<? super E> comparator) {
163 Comparator<? super E> comparator) {
192 this.comparator = (Comparator<? super E>) ss.comparator();
197 this.comparator = (Comparator<? super E>) pq.comparator();
222 this.comparator = (Comparator<? super E>) c.comparator();
241 this.comparator = (Comparator<? super E>) c.comparator();
637 * Comparable and Comparator versions are separated into different
748 public Comparator<
[all...]
H A DList.java666 * Sorts this list using the supplied {@code Comparator} to compare elements.
672 * @param c the {@code Comparator} used to compare list elements.
681 * if the comparator is found to violate the {@link Comparator}
685 default void sort(Comparator<? super E> c) {
/libcore/luni/src/test/java/libcore/java/util/
H A DComparatorTest.java21 import java.util.Comparator;
43 private <T> void checkComparison(Comparator<T> comparator, T[] items) {
54 Comparator<Item> comparator = Comparator.comparingDouble(Item::getOrderAsDouble);
59 Comparator<Item> comparator = Comparator.comparingInt(Item::getOrderAsInt);
64 Comparator<Item> comparator = Comparator.comparingLong(Item::getOrderAsLong);
69 Comparator<Item> comparator = Comparator
[all...]
H A DTimSortTest.java21 import java.util.Comparator;
29 private static final Comparator<Integer> NATURAL_ORDER_COMPARATOR = new Comparator<Integer>() {
H A DOldPriorityQueueTest.java20 import java.util.Comparator;
84 Comparator<String> {
100 private static class MockComparatorCast<E> implements Comparator<E> {
/libcore/luni/src/test/java/libcore/java/util/function/
H A DBinaryOperatorTest.java21 import java.util.Comparator;
27 Comparator<String> stringComparator = String::compareTo;
39 Comparator<String> stringComparator = String::compareTo;
H A DDoubleUnaryOperatorTest.java21 import java.util.Comparator;
/libcore/ojluni/src/main/java/java/util/function/
H A DBinaryOperator.java28 import java.util.Comparator;
49 * according to the specified {@code Comparator}.
52 * @param comparator a {@code Comparator} for comparing the two values
54 * according to the supplied {@code Comparator}
57 public static <T> BinaryOperator<T> minBy(Comparator<? super T> comparator) {
64 * according to the specified {@code Comparator}.
67 * @param comparator a {@code Comparator} for comparing the two values
69 * according to the supplied {@code Comparator}
72 public static <T> BinaryOperator<T> maxBy(Comparator<? super T> comparator) {
/libcore/ojluni/src/main/java/sun/misc/
H A DASCIICaseInsensitiveComparator.java28 import java.util.Comparator;
36 public class ASCIICaseInsensitiveComparator implements Comparator<String> {
37 public static final Comparator<String> CASE_INSENSITIVE_ORDER =
/libcore/benchmarks/src/benchmarks/regression/
H A DCollectionsBenchmark.java22 import java.util.Comparator;
31 public static Comparator<Integer> REVERSE = new Comparator<Integer>() {
/libcore/dalvik/src/main/java/dalvik/system/profiler/
H A DAsciiHprofWriter.java24 import java.util.Comparator;
93 private static final Comparator<HprofData.Sample> SAMPLE_COMPARATOR
94 = new Comparator<HprofData.Sample>() {
/libcore/luni/src/main/java/libcore/util/
H A DCollectionUtils.java22 import java.util.Comparator;
85 public static <T> void removeDuplicates(List<T> list, Comparator<? super T> comparator) {
/libcore/harmony-tests/src/test/java/org/apache/harmony/tests/java/util/
H A DRefSortedMap.java28 import java.util.Comparator;
88 private final Comparator<? super K> comparator;
166 public Comparator<? super K> comparator() {
241 this((Comparator<? super K>) null);
251 public RefSortedMap(Comparator<? super K> comparator) {
266 public Comparator<? super K> comparator() {
355 transient private Comparator<MapEntry<K, V>> cmp = createCmp();
357 Comparator<MapEntry<K, V>> createCmp() {
358 return new Comparator<MapEntry<K, V>>() {
/libcore/luni/src/main/java/java/util/concurrent/
H A DPriorityBlockingQueue.java12 import java.util.Comparator;
132 private transient Comparator<? super E> comparator;
191 Comparator<? super E> comparator) {
223 this.comparator = (Comparator<? super E>) ss.comparator();
229 this.comparator = (Comparator<? super E>) pq.comparator();
301 Comparator<? super E> cmp = comparator;
317 * Comparable and Comparator versions are separated into different
340 Comparator<? super T> cmp) {
385 Comparator<? super T> cmp) {
411 Comparator<
[all...]
/libcore/luni/src/main/java/libcore/icu/
H A DTimeZoneNames.java21 import java.util.Comparator;
103 private static final Comparator<String[]> ZONE_STRINGS_COMPARATOR = new Comparator<String[]>() {
/libcore/ojluni/src/main/java/java/util/stream/
H A DSortedOps.java29 import java.util.Comparator;
62 Comparator<? super T> comparator) {
101 * Comparator used for sorting
104 private final Comparator<? super T> comparator;
116 Comparator<? super T> comp = (Comparator<? super T>) Comparator.naturalOrder();
125 OfRef(AbstractPipeline<?, T, ?> upstream, Comparator<? super T> comparator) {
305 protected final Comparator<? super T> comparator;
309 AbstractRefSortingSink(Sink<? super T> downstream, Comparator<
[all...]
/libcore/ojluni/src/main/java/java/nio/
H A DCharBufferSpliterator.java28 import java.util.Comparator;

Completed in 907 milliseconds

1234