FactoryModuleBuilder.java | 95 * .implement(Payment.class, RealPayment.class) 103 * method can be configured using <code>.implement</code>. 114 * .implement(Payment.class, RealPayment.class) 115 * // excluding .implement for Shipment means the implementation class 117 * .implement(Receipt.class, RealReceipt.class) 192 * .implement(Car.class, Names.named("fast"), Porsche.class) 193 * .implement(Car.class, Names.named("clean"), Prius.class) 211 public <T> FactoryModuleBuilder implement(Class<T> source, Class<? extends T> target) { method in class:FactoryModuleBuilder 212 return implement(source, TypeLiteral.get(target)); 218 public <T> FactoryModuleBuilder implement(Class<T> source, TypeLiteral<? extends T> target) method in class:FactoryModuleBuilder 225 public <T> FactoryModuleBuilder implement(TypeLiteral<T> source, Class<? extends T> target) { method in class:FactoryModuleBuilder 232 public <T> FactoryModuleBuilder implement(TypeLiteral<T> source, method in class:FactoryModuleBuilder 240 public <T> FactoryModuleBuilder implement(Class<T> source, Annotation annotation, method in class:FactoryModuleBuilder 248 public <T> FactoryModuleBuilder implement(Class<T> source, Annotation annotation, method in class:FactoryModuleBuilder 256 public <T> FactoryModuleBuilder implement(TypeLiteral<T> source, Annotation annotation, method in class:FactoryModuleBuilder 264 public <T> FactoryModuleBuilder implement(TypeLiteral<T> source, Annotation annotation, method in class:FactoryModuleBuilder 272 public <T> FactoryModuleBuilder implement(Class<T> source, method in class:FactoryModuleBuilder 280 public <T> FactoryModuleBuilder implement(Class<T> source, method in class:FactoryModuleBuilder 288 public <T> FactoryModuleBuilder implement(TypeLiteral<T> source, method in class:FactoryModuleBuilder 296 public <T> FactoryModuleBuilder implement(TypeLiteral<T> source, method in class:FactoryModuleBuilder 304 public <T> FactoryModuleBuilder implement(Key<T> source, Class<? extends T> target) { method in class:FactoryModuleBuilder 311 public <T> FactoryModuleBuilder implement(Key<T> source, TypeLiteral<? extends T> target) { method in class:FactoryModuleBuilder [all...] |