/libcore/ojluni/src/main/java/sun/security/util/ |
H A D | ByteArrayTagOrder.java | 36 import java.util.Comparator; 38 public class ByteArrayTagOrder implements Comparator<byte[]> {
|
H A D | ByteArrayLexOrder.java | 29 import java.util.Comparator; 36 public class ByteArrayLexOrder implements Comparator<byte[]> {
|
/libcore/ojluni/src/main/java/java/util/ |
H A D | Comparator.java | 38 * 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 D | Comparators.java | 35 * 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 D | SortedSet.java | 31 * 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 D | Map.java | 472 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 D | SortedMap.java | 31 * 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 D | TreeSet.java | 31 * 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 D | PriorityQueue.java | 33 * {@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 D | List.java | 666 * 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 D | ComparatorTest.java | 21 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 D | TimSortTest.java | 21 import java.util.Comparator; 29 private static final Comparator<Integer> NATURAL_ORDER_COMPARATOR = new Comparator<Integer>() {
|
H A D | OldPriorityQueueTest.java | 20 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 D | BinaryOperatorTest.java | 21 import java.util.Comparator; 27 Comparator<String> stringComparator = String::compareTo; 39 Comparator<String> stringComparator = String::compareTo;
|
H A D | DoubleUnaryOperatorTest.java | 21 import java.util.Comparator;
|
/libcore/ojluni/src/main/java/java/util/function/ |
H A D | BinaryOperator.java | 28 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 D | ASCIICaseInsensitiveComparator.java | 28 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 D | CollectionsBenchmark.java | 22 import java.util.Comparator; 31 public static Comparator<Integer> REVERSE = new Comparator<Integer>() {
|
/libcore/dalvik/src/main/java/dalvik/system/profiler/ |
H A D | AsciiHprofWriter.java | 24 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 D | CollectionUtils.java | 22 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 D | RefSortedMap.java | 28 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 D | PriorityBlockingQueue.java | 12 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 D | TimeZoneNames.java | 21 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 D | SortedOps.java | 29 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 D | CharBufferSpliterator.java | 28 import java.util.Comparator;
|