// Generated by dagger.internal.codegen.ComponentProcessor (https://google.github.io/dagger).
package com.example.dagger2_20210703.di;

import dagger.internal.Factory;
import dagger.internal.Preconditions;

public final class PresenterModule_ProvidePresenterFactory implements Factory<Presenter> {
  private final PresenterModule module;

  public PresenterModule_ProvidePresenterFactory(PresenterModule module) {
    assert module != null;
    this.module = module;
  }

  @Override
  public Presenter get() {
    return Preconditions.checkNotNull(
        module.providePresenter(), "Cannot return null from a non-@Nullable @Provides method");
  }

  public static Factory<Presenter> create(PresenterModule module) {
    return new PresenterModule_ProvidePresenterFactory(module);
  }
}
