
org.opentripplanner.ext.emissions.EmissionsModule_Factory Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of otp Show documentation
Show all versions of otp Show documentation
The OpenTripPlanner multimodal journey planning system
The newest version!
package org.opentripplanner.ext.emissions;
import dagger.internal.DaggerGenerated;
import dagger.internal.Factory;
import dagger.internal.QualifierMetadata;
import dagger.internal.ScopeMetadata;
import javax.annotation.processing.Generated;
import javax.inject.Provider;
import org.opentripplanner.graph_builder.ConfiguredDataSource;
import org.opentripplanner.graph_builder.issue.api.DataImportIssueStore;
import org.opentripplanner.gtfs.graphbuilder.GtfsFeedParameters;
import org.opentripplanner.standalone.config.BuildConfig;
@ScopeMetadata
@QualifierMetadata
@DaggerGenerated
@Generated(
value = "dagger.internal.codegen.ComponentProcessor",
comments = "https://dagger.dev"
)
@SuppressWarnings({
"unchecked",
"rawtypes",
"KotlinInternal",
"KotlinInternalInJava",
"cast",
"deprecation"
})
public final class EmissionsModule_Factory implements Factory {
private final Provider>> dataSourcesProvider;
private final Provider configProvider;
private final Provider emissionsDataModelProvider;
private final Provider issueStoreProvider;
public EmissionsModule_Factory(
Provider>> dataSourcesProvider,
Provider configProvider, Provider emissionsDataModelProvider,
Provider issueStoreProvider) {
this.dataSourcesProvider = dataSourcesProvider;
this.configProvider = configProvider;
this.emissionsDataModelProvider = emissionsDataModelProvider;
this.issueStoreProvider = issueStoreProvider;
}
@Override
public EmissionsModule get() {
return newInstance(dataSourcesProvider.get(), configProvider.get(), emissionsDataModelProvider.get(), issueStoreProvider.get());
}
public static EmissionsModule_Factory create(
Provider>> dataSourcesProvider,
Provider configProvider, Provider emissionsDataModelProvider,
Provider issueStoreProvider) {
return new EmissionsModule_Factory(dataSourcesProvider, configProvider, emissionsDataModelProvider, issueStoreProvider);
}
public static EmissionsModule newInstance(
Iterable> dataSources, BuildConfig config,
EmissionsDataModel emissionsDataModel, DataImportIssueStore issueStore) {
return new EmissionsModule(dataSources, config, emissionsDataModel, issueStore);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy