// 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 dagger.Subcomponent;
import dagger.android.AndroidInjector;
import fr.guddy.android_modular_reloaded.debugutils.DebugActivity;
package fr.guddy.android_modular_reloaded.second.di;


@Subcomponent(modules = {
        ModuleDebugActivity.class,
        ModuleFragmentSecond.class
})
// 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/ComponentDebugActivity.java
import dagger.Subcomponent;
import dagger.android.AndroidInjector;
import fr.guddy.android_modular_reloaded.debugutils.DebugActivity;

package fr.guddy.android_modular_reloaded.second.di;


@Subcomponent(modules = {
        ModuleDebugActivity.class,
        ModuleFragmentSecond.class
})
public interface ComponentDebugActivity extends AndroidInjector<DebugActivity> {