net.sf.sprockets.google.GoogleModule_StreetViewFactory Maven / Gradle / Ivy
package net.sf.sprockets.google;
import dagger.internal.Factory;
import dagger.internal.Preconditions;
import javax.annotation.Generated;
import javax.inject.Provider;
@Generated(
value = "dagger.internal.codegen.ComponentProcessor",
comments = "https://google.github.io/dagger"
)
public final class GoogleModule_StreetViewFactory implements Factory {
private final Provider streetViewProvider;
public GoogleModule_StreetViewFactory(Provider streetViewProvider) {
assert streetViewProvider != null;
this.streetViewProvider = streetViewProvider;
}
@Override
public StreetView get() {
return Preconditions.checkNotNull(
GoogleModule.streetView(streetViewProvider.get()),
"Cannot return null from a non-@Nullable @Provides method");
}
public static Factory create(Provider streetViewProvider) {
return new GoogleModule_StreetViewFactory(streetViewProvider);
}
/** Proxies {@link GoogleModule#streetView(GoogleStreetView)}. */
public static StreetView proxyStreetView(GoogleStreetView streetView) {
return GoogleModule.streetView(streetView);
}
}