/external/guava/guava/src/com/google/common/collect/ |
NullsFirstOrdering.java | 25 /** An ordering that treats {@code null} as less than all other values. */ 27 final class NullsFirstOrdering<T> extends Ordering<T> implements Serializable { 28 final Ordering<? super T> ordering; field in class:NullsFirstOrdering 30 NullsFirstOrdering(Ordering<? super T> ordering) { 31 this.ordering = ordering; 44 return ordering.compare(left, right); 47 @Override public <S extends T> Ordering<S> reverse() [all...] |
NullsLastOrdering.java | 25 /** An ordering that treats {@code null} as greater than all other values. */ 27 final class NullsLastOrdering<T> extends Ordering<T> implements Serializable { 28 final Ordering<? super T> ordering; field in class:NullsLastOrdering 30 NullsLastOrdering(Ordering<? super T> ordering) { 31 this.ordering = ordering; 44 return ordering.compare(left, right); 47 @Override public <S extends T> Ordering<S> reverse() [all...] |
Ordering.java | 45 * 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>() { 59 * are. For example, if {@code ordering} and {@code function} can themselves be 60 * serialized, then {@code ordering.onResultOf(function)} can as well. 67 public abstract class Ordering<T> implements Comparator<T> { 71 * Returns a serializable ordering that uses the natural order of the values. 72 * The ordering throws a {@link NullPointerException} when passed a nul [all...] |
UsingToStringOrdering.java | 23 /** An ordering that uses the reverse of the natural order of the values. */ 26 extends Ordering<Object> implements Serializable { 39 return "Ordering.usingToString()";
|
ByFunctionOrdering.java | 30 * An ordering that orders elements by applying an order to the result of a 35 extends Ordering<F> implements Serializable { 37 final Ordering<T> ordering; field in class:ByFunctionOrdering 40 Function<F, ? extends T> function, Ordering<T> ordering) { 42 this.ordering = checkNotNull(ordering); 46 return ordering.compare(function.apply(left), function.apply(right)); 56 && this.ordering.equals(that.ordering) [all...] |
LexicographicalOrdering.java | 27 * An ordering which sorts iterables by comparing corresponding elements 32 extends Ordering<Iterable<T>> implements Serializable { 33 final Ordering<? super T> elementOrder; 35 LexicographicalOrdering(Ordering<? super T> elementOrder) {
|
NaturalOrdering.java | 27 /** An ordering that uses the natural order of the values. */ 31 extends Ordering<Comparable> implements Serializable { 44 @Override public <S extends Comparable> Ordering<S> reverse() { 45 return (Ordering<S>) ReverseNaturalOrdering.INSTANCE; 68 return "Ordering.natural()";
|
ReverseOrdering.java | 28 /** An ordering that uses the reverse of a given order. */ 30 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;
|
ImmutableSortedSet.java | 41 * natural sort ordering of their elements. Either way, null elements are not 67 * With natural ordering of elements, the following relation determines whether 93 Ordering.natural(); 125 ImmutableList.of(element), Ordering.natural()); 130 * their natural ordering. When multiple elements are equivalent according to 138 return copyOf(Ordering.natural(), Arrays.asList(e1, e2)); 143 * their natural ordering. When multiple elements are equivalent according to 151 return copyOf(Ordering.natural(), Arrays.asList(e1, e2, e3)); 156 * their natural ordering. When multiple elements are equivalent according to 164 return copyOf(Ordering.natural(), Arrays.asList(e1, e2, e3, e4)) [all...] |
ImmutableSortedMultiset.java | 32 * are ordered by an explicit comparator, while others follow the natural sort ordering of their 57 * With natural ordering of elements, the following relation determines whether two elements are 79 private static final Comparator<Comparable> NATURAL_ORDER = Ordering.natural(); 102 * ordering. 108 return copyOf(Ordering.natural(), Arrays.asList(e1, e2)); 113 * ordering. 119 return copyOf(Ordering.natural(), Arrays.asList(e1, e2, e3)); 124 * ordering. 131 return copyOf(Ordering.natural(), Arrays.asList(e1, e2, e3, e4)); 136 * ordering [all...] |
ReverseNaturalOrdering.java | 26 /** An ordering that uses the reverse of the natural order of the values. */ 30 extends Ordering<Comparable> implements Serializable { 42 @Override public <S extends Comparable> Ordering<S> reverse() { 43 return Ordering.natural(); 86 return "Ordering.natural().reverse()";
|
TreeMultimap.java | 36 * their natural ordering or by supplied comparators. In all cases, this 47 * through the keys according to the key comparator ordering or the natural 48 * ordering of the keys. Similarly, {@code get}, {@code removeAll}, and {@code 50 * to the value comparator ordering or the natural ordering of the values. The 52 * iterate across the keys according to the above key ordering, and for each 53 * key they iterate across the values according to the value ordering. 76 * Creates an empty {@code TreeMultimap} ordered by the natural ordering of 81 return new TreeMultimap<K, V>(Ordering.natural(), Ordering.natural()) [all...] |
/external/guava/guava-tests/test/com/google/common/collect/ |
SortedIterablesTest.java | 37 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())));
|
OrderingTest.java | 29 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<String> orderingFromOrdering [all...] |
BstRangeOpsTest.java | 64 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.natural(), 'c', OPEN) [all...] |
SubMapMultimapAsMapImplementsMapTest.java | 41 = TreeMultimap.create(Ordering.<String>natural().nullsFirst(), 42 Ordering.<Integer>natural().nullsFirst());
|
ImmutableTableTest.java | 183 // iteration ordering, row has an inconsistent ordering. 224 = 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()) [all...] |
/external/guava/guava-gwt/src-super/com/google/common/collect/super/com/google/common/collect/ |
TreeMultimap.java | 32 * their natural ordering or by supplied comparators. In all cases, this 43 * through the keys according to the key comparator ordering or the natural 44 * ordering of the keys. Similarly, {@code get}, {@code removeAll}, and {@code 46 * to the value comparator ordering or the natural ordering of the values. The 48 * iterate across the keys according to the above key ordering, and for each 49 * key they iterate across the values according to the value ordering. 72 * Creates an empty {@code TreeMultimap} ordered by the natural ordering of 77 return new TreeMultimap<K, V>(Ordering.natural(), Ordering.natural()) [all...] |
ImmutableSortedSet.java | 51 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.natural(), elements) [all...] |
/external/guava/guava-gwt/src/com/google/common/collect/ |
LexicographicalOrdering_CustomFieldSerializer.java | 38 (Ordering<Object>) reader.readObject());
|
NullsFirstOrdering_CustomFieldSerializer.java | 38 (Ordering<Object>) reader.readObject()); 43 writer.writeObject(instance.ordering);
|
NullsLastOrdering_CustomFieldSerializer.java | 38 (Ordering<Object>) reader.readObject()); 43 writer.writeObject(instance.ordering);
|
ReverseOrdering_CustomFieldSerializer.java | 38 (Ordering<Object>) reader.readObject());
|
ByFunctionOrdering_CustomFieldSerializer.java | 40 (Ordering<Object>) reader.readObject()); 46 writer.writeObject(instance.ordering);
|
/cts/libs/vogar-expect/src/vogar/ |
AnnotatedOutcome.java | 20 import com.google.common.collect.Ordering; 32 public static Ordering<AnnotatedOutcome> ORDER_BY_NAME = new Ordering<AnnotatedOutcome>() {
|