package com.hitherejoe.androidboilerplate.injection.component;
import android.app.LauncherActivity;
import com.hitherejoe.androidboilerplate.injection.PerActivity;
import com.hitherejoe.androidboilerplate.injection.module.ActivityModule;
import com.hitherejoe.androidboilerplate.ui.activity.CharacterActivity;
import com.hitherejoe.androidboilerplate.ui.activity.DetailActivity;
import com.hitherejoe.androidboilerplate.ui.activity.MainActivity;
import com.hitherejoe.androidboilerplate.ui.fragment.DetailFragment;
import dagger.Component;
@PerActivity
@Component(dependencies = ApplicationComponent.class, modules = ActivityModule.class)
public interface ActivityComponent {
void inject(LauncherActivity launcherActivity);
void inject(MainActivity mainActivity);
void inject(CharacterActivity characterActivity);
void inject(DetailActivity detailActivity);
void inject(DetailFragment detailFragment);
}