Lines Matching defs:Composite
802 List<Composite<T>> composites = Lists.newArrayList();
804 composites.add(new Composite<T>(t, 1));
805 composites.add(new Composite<T>(t, 2));
807 Ordering<Composite<T>> ordering =
808 scenario.ordering.onResultOf(Composite.<T>getValueFunction())
810 return new Scenario<Composite<T>>(ordering, composites);
815 List<Composite<T>> composites = Lists.newArrayList();
817 composites.add(new Composite<T>(t, 1));
820 composites.add(new Composite<T>(t, 2));
822 Ordering<Composite<T>> ordering = Ordering.natural().compound(
823 scenario.ordering.onResultOf(Composite.<T>getValueFunction()));
824 return new Scenario<Composite<T>>(ordering, composites);
851 private static class Composite<T> implements Comparable<Composite<T>> {
855 Composite(T value, int rank) {
863 public int compareTo(Composite<T> that) {
867 static <T> Function<Composite<T>, T> getValueFunction() {
868 return new Function<Composite<T>, T>() {
870 public T apply(Composite<T> from) {