Searched refs:Ordering (Results 1 - 25 of 89) sorted by relevance

1234

/external/guava/guava/src/com/google/common/collect/
H A DNullsFirstOrdering.java27 final class NullsFirstOrdering<T> extends Ordering<T> implements Serializable {
28 final Ordering<? super T> ordering;
30 NullsFirstOrdering(Ordering<? super T> ordering) {
47 @Override public <S extends T> Ordering<S> reverse() {
53 @Override public <S extends T> Ordering<S> nullsFirst() {
54 return (Ordering<S>) this;
57 @Override public <S extends T> Ordering<S> nullsLast() {
H A DNullsLastOrdering.java27 final class NullsLastOrdering<T> extends Ordering<T> implements Serializable {
28 final Ordering<? super T> ordering;
30 NullsLastOrdering(Ordering<? super T> ordering) {
47 @Override public <S extends T> Ordering<S> reverse() {
52 @Override public <S extends T> Ordering<S> nullsFirst() {
57 @Override public <S extends T> Ordering<S> nullsLast() {
58 return (Ordering<S>) this;
H A DOrdering.java45 * if (Ordering.from(comparator).reverse().isOrdered(list)) { ... }}</pre>
47 * The {@link #from(Comparator)} method returns the equivalent {@code Ordering}
49 * and extend {@code Ordering} directly: <pre> {@code
51 * Ordering<String> byLengthOrdering = new Ordering<String>() {
67 public abstract class Ordering<T> implements Comparator<T> { class in inherits:Comparator
81 public static <C extends Comparable> Ordering<C> natural() {
82 return (Ordering<C>) NaturalOrdering.INSTANCE;
88 * serialization, you can subclass {@code Ordering} and implement its
94 public static <T> Ordering<
292 protected Ordering() {} method in class:Ordering
[all...]
H A DUsingToStringOrdering.java26 extends Ordering<Object> implements Serializable {
39 return "Ordering.usingToString()";
H A DByFunctionOrdering.java35 extends Ordering<F> implements Serializable {
37 final Ordering<T> ordering;
40 Function<F, ? extends T> function, Ordering<T> ordering) {
H A DLexicographicalOrdering.java32 extends Ordering<Iterable<T>> implements Serializable {
33 final Ordering<? super T> elementOrder;
35 LexicographicalOrdering(Ordering<? super T> elementOrder) {
H A DNaturalOrdering.java31 extends Ordering<Comparable> implements Serializable {
44 @Override public <S extends Comparable> Ordering<S> reverse() {
45 return (Ordering<S>) ReverseNaturalOrdering.INSTANCE;
68 return "Ordering.natural()";
H A DReverseOrdering.java30 final class ReverseOrdering<T> extends Ordering<T> implements Serializable {
31 final Ordering<? super T> forwardOrder;
33 ReverseOrdering(Ordering<? super T> forwardOrder) {
42 @Override public <S extends T> Ordering<S> reverse() {
43 return (Ordering<S>) forwardOrder;
H A DImmutableSortedSet.java93 Ordering.natural();
125 ImmutableList.of(element), Ordering.natural());
138 return copyOf(Ordering.natural(), Arrays.asList(e1, e2));
151 return copyOf(Ordering.natural(), Arrays.asList(e1, e2, e3));
164 return copyOf(Ordering.natural(), Arrays.asList(e1, e2, e3, e4));
177 return copyOf(Ordering.natural(), Arrays.asList(e1, e2, e3, e4, e5));
195 return copyOf(Ordering.natural(), all);
210 return copyOf(Ordering.natural(), Arrays.asList(elements));
244 Ordering<E> naturalOrder = (Ordering<
[all...]
H A DImmutableSortedMultiset.java79 private static final Comparator<Comparable> NATURAL_ORDER = Ordering.natural();
108 return copyOf(Ordering.natural(), Arrays.asList(e1, e2));
119 return copyOf(Ordering.natural(), Arrays.asList(e1, e2, e3));
131 return copyOf(Ordering.natural(), Arrays.asList(e1, e2, e3, e4));
143 return copyOf(Ordering.natural(), Arrays.asList(e1, e2, e3, e4, e5));
165 return copyOf(Ordering.natural(), all);
175 return copyOf(Ordering.natural(), Arrays.asList(elements));
204 Ordering<E> naturalOrder = (Ordering<E>) Ordering
[all...]
H A DReverseNaturalOrdering.java30 extends Ordering<Comparable> implements Serializable {
42 @Override public <S extends Comparable> Ordering<S> reverse() {
43 return Ordering.natural();
86 return "Ordering.natural().reverse()";
H A DTreeMultimap.java81 return new TreeMultimap<K, V>(Ordering.natural(), Ordering.natural());
86 * Neither comparator may be null; use {@link Ordering#natural()} to specify
107 return new TreeMultimap<K, V>(Ordering.natural(), Ordering.natural(),
/external/guava/guava-tests/test/com/google/common/collect/
H A DSortedIterablesTest.java37 ASSERT.that(SortedIterables.sortedCounts(Ordering.natural(), list))
47 ASSERT.that(SortedIterables.sortedCounts(Ordering.natural(), list.iterator()))
55 assertTrue(SortedIterables.hasSameComparator(Ordering.natural(), Sets.newTreeSet()));
59 SortedIterables.hasSameComparator(Ordering.natural(), Maps.newTreeMap().keySet()));
61 assertTrue(SortedIterables.hasSameComparator(Ordering.natural().reverse(),
62 Sets.newTreeSet(Ordering.natural().reverse())));
H A DOrderingTest.java29 import com.google.common.collect.Ordering.ArbitraryOrdering;
30 import com.google.common.collect.Ordering.IncomparableValueException;
48 * Unit tests for {@code Ordering}.
56 private final Ordering<Number> numberOrdering = new NumberOrdering();
59 Ordering<Integer> comparator = Ordering.natural();
75 assertEquals("Ordering.natural()", comparator.toString());
79 Ordering<String> caseInsensitiveOrdering
80 = Ordering.from(String.CASE_INSENSITIVE_ORDER);
86 Ordering<Strin
[all...]
H A DBstRangeOpsTest.java64 countAggregate, GeneralRange.downTo(Ordering.natural(), c, type), ROOT);
78 countAggregate, GeneralRange.upTo(Ordering.natural(), c, type), ROOT);
98 Ordering.natural(), chars.charAt(i), lb, chars.charAt(j), ub), ROOT);
119 countAggregate, GeneralRange.<Character>all(Ordering.natural()), ROOT));
124 GeneralRange<Character> range = GeneralRange.all(Ordering.natural());
142 GeneralRange<Character> range1 = GeneralRange.downTo(Ordering.natural(), 'f', CLOSED);
145 GeneralRange<Character> range2 = GeneralRange.downTo(Ordering.natural(), 'f', OPEN);
148 GeneralRange<Character> range3 = GeneralRange.downTo(Ordering.natural(), 'a', CLOSED);
151 GeneralRange<Character> range4 = GeneralRange.downTo(Ordering.natural(), 'a', OPEN);
154 GeneralRange<Character> range5 = GeneralRange.downTo(Ordering
[all...]
H A DSubMapMultimapAsMapImplementsMapTest.java41 = TreeMultimap.create(Ordering.<String>natural().nullsFirst(),
42 Ordering.<Integer>natural().nullsFirst());
H A DImmutableTableTest.java224 = builder.orderRowsBy(Ordering.natural())
225 .orderColumnsBy(Ordering.natural())
236 builder.orderRowsBy(Ordering.natural());
237 builder.orderColumnsBy(Ordering.natural());
259 builder.orderRowsBy(Ordering.natural());
260 builder.orderColumnsBy(Ordering.natural());
281 builder.orderRowsBy(Ordering.natural());
299 builder.orderRowsBy(Ordering.natural());
316 builder.orderColumnsBy(Ordering.natural());
334 builder.orderColumnsBy(Ordering
[all...]
H A DGeneralRangeTest.java38 private static final Ordering<Integer> ORDERING = Ordering.natural().nullsFirst();
174 assertEquals(GeneralRange.all(Ordering.natural()), GeneralRange.from(Ranges.all()));
179 assertEquals(GeneralRange.upTo(Ordering.natural(), 3, endpointType),
182 assertEquals(GeneralRange.downTo(Ordering.natural(), 3, endpointType),
190 assertEquals(GeneralRange.range(Ordering.natural(), 3, lowerType, 4, upperType),
209 tester.setDefault(Comparator.class, Ordering.arbitrary());
/external/guava/guava-gwt/src-super/com/google/common/collect/super/com/google/common/collect/
H A DTreeMultimap.java77 return new TreeMultimap<K, V>(Ordering.natural(), Ordering.natural());
82 * Neither comparator may be null; use {@link Ordering#natural()} to specify
103 return new TreeMultimap<K, V>(Ordering.natural(), Ordering.natural(),
H A DImmutableSortedSet.java51 private static final Comparator NATURAL_ORDER = Ordering.natural();
78 return ofInternal(Ordering.natural(), element);
84 return ofInternal(Ordering.natural(), e1, e2);
90 return ofInternal(Ordering.natural(), e1, e2, e3);
96 return ofInternal(Ordering.natural(), e1, e2, e3, e4);
102 return ofInternal(Ordering.natural(), e1, e2, e3, e4, e5);
113 return ofInternal(Ordering.natural(), (E[]) all.toArray(new Comparable[0]));
141 return copyOfInternal(Ordering.natural(), elements, false);
146 return copyOfInternal(Ordering.natural(), elements, false);
151 return copyOfInternal(Ordering
[all...]
/external/guava/guava-gwt/src/com/google/common/collect/
H A DLexicographicalOrdering_CustomFieldSerializer.java38 (Ordering<Object>) reader.readObject());
H A DNullsFirstOrdering_CustomFieldSerializer.java38 (Ordering<Object>) reader.readObject());
H A DNullsLastOrdering_CustomFieldSerializer.java38 (Ordering<Object>) reader.readObject());
H A DReverseOrdering_CustomFieldSerializer.java38 (Ordering<Object>) reader.readObject());
H A DByFunctionOrdering_CustomFieldSerializer.java40 (Ordering<Object>) reader.readObject());

Completed in 212 milliseconds

1234