// Path: debugutils/src/main/java/fr/guddy/android_modular_reloaded/debugutils/DebugActivity.java
// public class DebugActivity extends AppCompatActivity implements HasSupportFragmentInjector {
// 
//     //region Injected fields
//     @Inject
//     public DispatchingAndroidInjector<Fragment> supportFragmentInjector;
//     //endregion
// 
//     //region Lifecycle
//     @Override
//     protected void onCreate(final Bundle pSavedInstanceState) {
//         AndroidInjection.inject(this);
//         super.onCreate(pSavedInstanceState);
//     }
//     //endregion
// 
//     //region HasSupportFragmentInjector
//     @Override
//     public AndroidInjector<Fragment> supportFragmentInjector() {
//         return supportFragmentInjector;
//     }
//     //endregion
// }


import android.app.Activity;
import dagger.Binds;
import dagger.Module;
import dagger.android.ActivityKey;
import dagger.android.AndroidInjector;
import dagger.multibindings.IntoMap;
import fr.guddy.android_modular_reloaded.debugutils.DebugActivity;
package fr.guddy.android_modular_reloaded.second.di;



@Module(subcomponents = {
        ComponentDebugActivity.class
})
public abstract class ActivityBindingModule {
    @Binds
    @IntoMap
// Path: debugutils/src/main/java/fr/guddy/android_modular_reloaded/debugutils/DebugActivity.java
// public class DebugActivity extends AppCompatActivity implements HasSupportFragmentInjector {
// 
//     //region Injected fields
//     @Inject
//     public DispatchingAndroidInjector<Fragment> supportFragmentInjector;
//     //endregion
// 
//     //region Lifecycle
//     @Override
//     protected void onCreate(final Bundle pSavedInstanceState) {
//         AndroidInjection.inject(this);
//         super.onCreate(pSavedInstanceState);
//     }
//     //endregion
// 
//     //region HasSupportFragmentInjector
//     @Override
//     public AndroidInjector<Fragment> supportFragmentInjector() {
//         return supportFragmentInjector;
//     }
//     //endregion
// }


// Path: second/src/debug/java/fr/guddy/android_modular_reloaded/second/di/ActivityBindingModule.java
import android.app.Activity;
import dagger.Binds;
import dagger.Module;
import dagger.android.ActivityKey;
import dagger.android.AndroidInjector;
import dagger.multibindings.IntoMap;
import fr.guddy.android_modular_reloaded.debugutils.DebugActivity;

package fr.guddy.android_modular_reloaded.second.di;



@Module(subcomponents = {
        ComponentDebugActivity.class
})
public abstract class ActivityBindingModule {
    @Binds
    @IntoMap
    @ActivityKey(DebugActivity.class)