4: Add Decompiler to DI container

This commit is contained in:
Bartłomiej Pluta
2019-03-30 12:46:33 +01:00
parent d1e597da67
commit ea4d83a548
3 changed files with 28 additions and 1 deletions

View File

@@ -0,0 +1,11 @@
package com.bartek.esa.decompiler.decompiler;
import javax.inject.Inject;
public class Decompiler {
@Inject
public Decompiler() {
}
}

View File

@@ -0,0 +1,14 @@
package com.bartek.esa.decompiler.di;
import com.bartek.esa.decompiler.decompiler.Decompiler;
import dagger.Module;
import dagger.Provides;
@Module
public class DecompilerModule {
@Provides
public Decompiler decompiler() {
return new Decompiler();
}
}

View File

@@ -2,6 +2,7 @@ package com.bartek.esa.di;
import com.bartek.esa.EsaMain;
import com.bartek.esa.cli.di.CliModule;
import com.bartek.esa.decompiler.di.DecompilerModule;
import com.bartek.esa.dispatcher.di.DispatcherModule;
import com.bartek.esa.file.di.FileModule;
import dagger.Component;
@@ -9,7 +10,8 @@ import dagger.Component;
@Component(modules = {
CliModule.class,
DispatcherModule.class,
FileModule.class
FileModule.class,
DecompilerModule.class
})
public interface DependencyInjector {
EsaMain esa();