All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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);
  }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy