Lines Matching refs:Producer
29 import dagger.producers.Producer;
41 private static final Producer<Set<Object>> EMPTY_PRODUCER =
45 public static <T> Producer<Set<T>> empty() { in empty()
46 return (Producer) EMPTY_PRODUCER; in empty()
64 private final List<Producer<T>> individualProducers;
65 private final List<Producer<Collection<T>>> collectionProducers;
73 public Builder<T> addProducer(Producer<? extends T> individualProducer) { in addProducer()
75 individualProducers.add((Producer<T>) individualProducer); in addProducer()
81 Producer<? extends Collection<? extends T>> multipleProducer) { in addCollectionProducer()
83 collectionProducers.add((Producer<Collection<T>>) multipleProducer); in addCollectionProducer()
97 private final List<Producer<T>> individualProducers;
98 private final List<Producer<Collection<T>>> collectionProducers;
101 List<Producer<T>> individualProducers, List<Producer<Collection<T>>> collectionProducers) { in SetProducer()
121 for (Producer<T> producer : individualProducers) { in compute()
130 for (Producer<Collection<T>> producer : collectionProducers) { in compute()