package com.codeest.geeknews.di.component;
import android.app.Activity;
import com.codeest.geeknews.di.scope.ActivityScope;
import com.codeest.geeknews.di.module.ActivityModule;
import com.codeest.geeknews.ui.main.activity.MainActivity;
import com.codeest.geeknews.ui.main.activity.WelcomeActivity;
import com.codeest.geeknews.ui.vtex.activity.NodeListActivity;
import com.codeest.geeknews.ui.vtex.activity.RepliesActivity;
import com.codeest.geeknews.ui.zhihu.activity.SectionActivity;
import com.codeest.geeknews.ui.zhihu.activity.ThemeActivity;
import com.codeest.geeknews.ui.zhihu.activity.ZhihuDetailActivity;
import dagger.Component;
/**
* Created by codeest on 16/8/7.
*/
@ActivityScope
@Component(dependencies = AppComponent.class, modules = ActivityModule.class)
public interface ActivityComponent {
Activity getActivity();
void inject(WelcomeActivity welcomeActivity);
void inject(MainActivity mainActivity);
void inject(ZhihuDetailActivity zhihuDetailActivity);
void inject(ThemeActivity themeActivity);
void inject(SectionActivity sectionActivity);
void inject(RepliesActivity repliesActivity);
void inject(NodeListActivity nodeListActivity);
}