@Documented @Target(value=METHOD) @Retention(value=RUNTIME) @Beta public @interface Produces
ListenableFuture, then the parameter type of the future is bound to the value that the future provides; otherwise, the return type is bound to the returned value. The production component will pass dependencies to the method as parameters.
Copyright © 2012–2017 The Dagger Authors. All rights reserved.