diff --git a/src/main/java/com/bartek/esa/decompiler/decompiler/Decompiler.java b/src/main/java/com/bartek/esa/decompiler/decompiler/Decompiler.java new file mode 100644 index 0000000..8a8e092 --- /dev/null +++ b/src/main/java/com/bartek/esa/decompiler/decompiler/Decompiler.java @@ -0,0 +1,11 @@ +package com.bartek.esa.decompiler.decompiler; + +import javax.inject.Inject; + +public class Decompiler { + + @Inject + public Decompiler() { + + } +} diff --git a/src/main/java/com/bartek/esa/decompiler/di/DecompilerModule.java b/src/main/java/com/bartek/esa/decompiler/di/DecompilerModule.java new file mode 100644 index 0000000..63edac6 --- /dev/null +++ b/src/main/java/com/bartek/esa/decompiler/di/DecompilerModule.java @@ -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(); + } +} diff --git a/src/main/java/com/bartek/esa/di/DependencyInjector.java b/src/main/java/com/bartek/esa/di/DependencyInjector.java index c005aa6..e3c449e 100644 --- a/src/main/java/com/bartek/esa/di/DependencyInjector.java +++ b/src/main/java/com/bartek/esa/di/DependencyInjector.java @@ -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();