Switched Roboguice/Guice out for Dagger 2

This commit is contained in:
Ernir Erlingsson
2016-03-03 10:24:40 +01:00
parent e5d7038195
commit 1be400eb84
89 changed files with 1640 additions and 802 deletions

View File

@@ -1,12 +1,14 @@
package org.briarproject;
import com.google.inject.AbstractModule;
import org.briarproject.api.db.DatabaseConfig;
import java.io.File;
public class TestDatabaseModule extends AbstractModule {
import dagger.Module;
import dagger.Provides;
@Module
public class TestDatabaseModule {
private final DatabaseConfig config;
@@ -22,7 +24,9 @@ public class TestDatabaseModule extends AbstractModule {
this.config = new TestDatabaseConfig(dir, maxSize);
}
protected void configure() {
bind(DatabaseConfig.class).toInstance(config);
@Provides
DatabaseConfig provideDatabaseConfig() {
return config;
}
}