
com.google.caliper.runner.config.LoggingConfigLoader_Factory Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of caliper-runner Show documentation
Show all versions of caliper-runner Show documentation
Caliper's command line benchmark runner tool.
The newest version!
// Generated by Dagger (https://google.github.io/dagger).
package com.google.caliper.runner.config;
import com.google.caliper.model.Run;
import dagger.internal.Factory;
import java.io.File;
import java.util.logging.LogManager;
import javax.inject.Provider;
public final class LoggingConfigLoader_Factory implements Factory {
private final Provider caliperDirectoryProvider;
private final Provider logManagerProvider;
private final Provider runProvider;
public LoggingConfigLoader_Factory(
Provider caliperDirectoryProvider,
Provider logManagerProvider,
Provider runProvider) {
this.caliperDirectoryProvider = caliperDirectoryProvider;
this.logManagerProvider = logManagerProvider;
this.runProvider = runProvider;
}
@Override
public LoggingConfigLoader get() {
return new LoggingConfigLoader(
caliperDirectoryProvider.get(), logManagerProvider.get(), runProvider.get());
}
public static LoggingConfigLoader_Factory create(
Provider caliperDirectoryProvider,
Provider logManagerProvider,
Provider runProvider) {
return new LoggingConfigLoader_Factory(
caliperDirectoryProvider, logManagerProvider, runProvider);
}
public static LoggingConfigLoader newInstance(
File caliperDirectory, LogManager logManager, Run run) {
return new LoggingConfigLoader(caliperDirectory, logManager, run);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy