
org.opentripplanner.graph_builder.GraphBuilder_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.graph_builder;
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.issue.api.DataImportIssueStore;
import org.opentripplanner.routing.graph.Graph;
import org.opentripplanner.transit.service.TransitModel;
@ScopeMetadata
@QualifierMetadata
@DaggerGenerated
@Generated(
value = "dagger.internal.codegen.ComponentProcessor",
comments = "https://dagger.dev"
)
@SuppressWarnings({
"unchecked",
"rawtypes",
"KotlinInternal",
"KotlinInternalInJava",
"cast",
"deprecation"
})
public final class GraphBuilder_Factory implements Factory {
private final Provider baseGraphProvider;
private final Provider transitModelProvider;
private final Provider issueStoreProvider;
public GraphBuilder_Factory(Provider baseGraphProvider,
Provider transitModelProvider,
Provider issueStoreProvider) {
this.baseGraphProvider = baseGraphProvider;
this.transitModelProvider = transitModelProvider;
this.issueStoreProvider = issueStoreProvider;
}
@Override
public GraphBuilder get() {
return newInstance(baseGraphProvider.get(), transitModelProvider.get(), issueStoreProvider.get());
}
public static GraphBuilder_Factory create(Provider baseGraphProvider,
Provider transitModelProvider,
Provider issueStoreProvider) {
return new GraphBuilder_Factory(baseGraphProvider, transitModelProvider, issueStoreProvider);
}
public static GraphBuilder newInstance(Graph baseGraph, TransitModel transitModel,
DataImportIssueStore issueStore) {
return new GraphBuilder(baseGraph, transitModel, issueStore);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy