/external/dagger2/producers/src/main/java/dagger/producers/ |
Producer.java | 23 * {@code Producer<T>} instead of {@code T}, which will delay the execution of any code that 26 * <p>For example, you might inject {@code Producer} to lazily choose between several different 30 * {@literal @Electric Producer<Heater>} electricHeater, 31 * {@literal @Gas Producer<Heater>} gasHeater) { 56 * {@literal @Produces @Delayed ListenableFuture<C>} delayedC(A a, {@literal Producer<C>} c) { 93 public interface Producer<T> {
|
/external/dagger2/producers/src/main/java/dagger/producers/internal/ |
SetProducer.java | 22 import dagger.producers.Producer; 29 * A {@link Producer} implementation used to implement {@link Set} bindings. This producer returns 31 * {@link Producer#get} methods. 38 * Returns a new producer that creates {@link Set} futures from the union of the given 39 * {@link Producer} instances. 42 public static <T> Producer<Set<T>> create(Producer<Set<T>>... producers) { 46 private final Set<Producer<Set<T>>> contributingProducers; 48 private SetProducer(Set<Producer<Set<T>>> contributingProducers) [all...] |
Producers.java | 24 import dagger.producers.Producer; 32 * Utility methods for use in generated producer code. 91 * Returns a producer that immediately executes the binding logic for the given provider every 94 public static <T> Producer<T> producerFromProvider(final Provider<T> provider) { 104 /** Returns a producer that succeeds with the given value. */ 105 public static <T> Producer<T> immediateProducer(final T value) { 106 return new Producer<T>() { 114 /** Returns a producer that fails with the given exception. */ 115 public static <T> Producer<T> immediateFailedProducer(final Throwable throwable) { 116 return new Producer<T>() [all...] |
SetOfProducedProducer.java | 23 import dagger.producers.Producer; 31 * A {@link Producer} implementation used to implement {@link Set} bindings. This producer returns a 33 * {@link Producer#get} methods. 40 * Returns a new producer that creates {@link Set} futures from the union of the given 41 * {@link Producer} instances. 44 public static <T> Producer<Set<Produced<T>>> create(Producer<Set<T>>... producers) { 48 private final ImmutableSet<Producer<Set<T>>> contributingProducers; 50 private SetOfProducedProducer(ImmutableSet<Producer<Set<T>>> contributingProducers) [all...] |
AbstractProducer.java | 19 import dagger.producers.Producer; 31 * An abstract {@link Producer} implementation that memoizes the result of its compute method. 36 public abstract class AbstractProducer<T> implements Producer<T> { 51 /** Computes this producer's future, which is then cached in {@link #get}. */
|
/external/dagger2/producers/src/test/java/dagger/producers/internal/ |
SetProducerTest.java | 20 import dagger.producers.Producer; 37 Producer<Set<Integer>> producer = local 41 assertThat(producer.get().get()).containsExactly(1, 2, 5, 7); 45 Producer<Set<Integer>> producer = local 49 ListenableFuture<Set<Integer>> future = producer.get(); 59 Producer<Set<Integer>> producer = local 63 ListenableFuture<Set<Integer>> future = producer.get() [all...] |
AbstractProducerTest.java | 21 import dagger.producers.Producer; 67 Producer<Object> producer = new DelegateProducer<>(componentMonitorProvider, null); local 69 producer.get(); 76 Producer<Integer> producer = local 85 assertThat(producer.get().get()).isEqualTo(0); 86 assertThat(producer.get().get()).isEqualTo(0); 87 assertThat(producer.get().get()).isEqualTo(0); 93 Producer<Integer> producer = new DelegateProducer<>(componentMonitorProvider, delegateFuture) local 107 Producer<Integer> producer = new DelegateProducer<>(componentMonitorProvider, delegateFuture); local [all...] |
SetOfProducedProducerTest.java | 22 import dagger.producers.Producer; 40 Producer<Set<Produced<Integer>>> producer = local 44 assertThat(producer.get().get()) 55 Producer<Set<Produced<Integer>>> producer = local 59 assertThat(producer.get().get()) 66 Producer<Set<Produced<Integer>>> producer = local 68 Results<Integer> results = Results.create(producer.get().get()) 77 Producer<Set<Produced<Integer>>> producer = local 90 Producer<Set<Produced<Integer>>> producer = local 102 Producer<Set<Produced<Integer>>> producer = local [all...] |
ProducersTest.java | 22 import dagger.producers.Producer; 100 Producer<Integer> producer = Producers.producerFromProvider(new Provider<Integer>() { local 107 assertThat(producer.get().get()).isEqualTo(0); 108 assertThat(producer.get().get()).isEqualTo(0); 109 assertThat(producer.get().get()).isEqualTo(0);
|
/external/dagger2/compiler/src/main/java/dagger/internal/codegen/ |
DependencyRequestMapper.java | 22 import dagger.producers.Producer; 29 * the type of code to be generated (e.g., for {@link Provider} or {@link Producer}). 51 } else if (classes.equals(ImmutableSet.of(Producer.class, Provider.class))) { 68 case PRODUCER: 83 case PRODUCER: 84 return Producer.class;
|
Binding.java | 25 import dagger.producers.Producer; 65 PRODUCTION(Producer.class),
|
Key.java | 29 import dagger.producers.Producer; 180 return elements.getTypeElement(Producer.class.getCanonicalName()); 334 * {@link Map}{@code <K, V>}, a key of {@code Map<K, Producer<V>>} will be returned. 337 return maybeWrapMapValue(possibleMapKey, Producer.class);
|
DependencyRequest.java | 31 import dagger.producers.Producer; 80 /** A request for a {@link Producer}. E.g.: {@code Producer<Blah>} */ 81 PRODUCER, 99 case PRODUCER: 171 * {@code Map<K, Provider<V>>} or {@code Map<K, Producer<V>>} 313 // TODO(sameb): should Produced/Producer always require non-nullable? 357 } else if (isTypeOf(Producer.class, type)) { 358 return new AutoValue_DependencyRequest_Factory_KindAndType(Kind.PRODUCER,
|
/external/dagger2/compiler/src/it/producers-functional-tests/src/test/java/producerstest/ |
ProducerFactoryTest.java | 21 import dagger.producers.Producer; 65 Producer<String> producer = local 68 assertThat(producer.get().get()).isEqualTo("str"); 79 Producer<Integer> intProducer = producerOfFuture(intFuture); 80 Producer<String> producer = local 83 assertThat(producer.get().isDone()).isFalse(); 85 assertThat(producer.get().get()).isEqualTo("str with arg"); 94 Producer<SettableFuture<String>> strFutureProducer = producerOfFuture(strFutureFuture) 95 Producer<String> producer = local 122 Producer<String> producer = local 152 Producer<String> producer = local [all...] |
/external/deqp/framework/delibs/decpp/ |
deThreadSafeRingBuffer.cpp | 96 class Producer : public Thread 99 Producer (ThreadSafeRingBuffer<Message>& buffer, deUint16 threadId, int dataSize) 134 vector<Producer*> producers; 138 producers.push_back(new Producer(buffer, (deUint16)i, dataSize)); 148 for (vector<Producer*>::iterator i = producers.begin(); i != producers.end(); i++) 152 for (vector<Producer*>::iterator i = producers.begin(); i != producers.end(); i++) 177 for (vector<Producer*>::iterator i = producers.begin(); i != producers.end(); i++)
|
deBlockBuffer.cpp | 122 class Producer : public Thread 125 Producer (MessageBuffer& buffer, deUint16 threadId, int numMessages) 171 vector<Producer*> producers; 175 producers.push_back(new Producer(buffer, (deUint16)i, dataSize)); 185 for (vector<Producer*>::iterator i = producers.begin(); i != producers.end(); i++) 189 for (vector<Producer*>::iterator i = producers.begin(); i != producers.end(); i++) 216 for (vector<Producer*>::iterator i = producers.begin(); i != producers.end(); i++) 228 class Producer : public Thread 231 Producer (BlockBuffer<deUint8>* buffer, deUint32 seed) 316 threads.push_back(new Producer(&buffer, rnd.getUint32())) [all...] |
/external/guava/guava-tests/test/com/google/common/collect/ |
QueuesTest.java | 64 // notice that if a Producer is interrupted (a bug), the Producer will go into an infinite 87 threadPool.submit(new Producer(q, 20)); 88 threadPool.submit(new Producer(q, 20)); 89 threadPool.submit(new Producer(q, 20)); 90 threadPool.submit(new Producer(q, 20)); 91 threadPool.submit(new Producer(q, 20)); 112 Future<?> submitter = threadPool.submit(new Producer(q, 1)); 160 threadPool.submit(new Producer(q, 1)); 167 // Clean up produced element to free the producer thread, otherwise it will complai [all...] |
/external/dagger2/compiler/src/test/java/dagger/internal/codegen/ |
DependencyRequestMapperTest.java | 25 import dagger.producers.Producer; 118 .isEqualTo(Producer.class); 126 .isEqualTo(Producer.class); 128 .isEqualTo(Producer.class); 141 @Produces String produceString(Producer<Integer> a, Produced<Integer> b) {
|
/external/dagger2/compiler/src/it/producers-functional-tests/src/main/java/producerstest/ |
SimpleProducerModule.java | 23 import dagger.producers.Producer; 108 static String strWithArgs(int i, Produced<Double> b, Producer<Object> c, Provider<Boolean> d) { 115 int i, Produced<Double> b, Producer<Object> c, Provider<Boolean> d) throws IOException { 122 int i, Produced<Double> b, Producer<Object> c, Provider<Boolean> d) { 129 int i, Produced<Double> b, Producer<Object> c, Provider<Boolean> d) throws IOException {
|
/prebuilts/tools/common/m2/repository/com/google/dagger/dagger-producers/2.0-beta/ |
dagger-producers-2.0-beta.jar | |
/prebuilts/tools/common/m2/repository/com/google/dagger/dagger-producers/2.6/ |
dagger-producers-2.6.jar | |
/external/llvm/bindings/go/llvm/ |
DIBuilderBindings.h | 38 const char *Producer, int Optimized,
|
DIBuilderBindings.cpp | 39 const char *Producer, 43 return wrap(D->createCompileUnit(Lang, File, Dir, Producer, Optimized, Flags,
|
/external/llvm/lib/Target/Hexagon/Disassembler/ |
HexagonDisassembler.cpp | 361 // Couldn't find producer 375 unsigned Producer = 377 assert(Producer != Hexagon::NoRegister); 378 MCO.setReg(Producer); 380 unsigned Producer = 382 if (Producer >= Hexagon::W0 && Producer <= Hexagon::W15) 383 Producer = ((Producer - Hexagon::W0) << 1) + SubregBit + Hexagon::V0; 387 assert(Producer != Hexagon::NoRegister) [all...] |
/prebuilts/eclipse/maven/apache-maven-3.2.1/lib/ |
cdi-api-1.0.jar | |