package com.think.uiloader.ui.di.components;
import com.think.uiloader.ui.LListViewActivity;
import com.think.uiloader.ui.RAutoRefreshActivity;
import com.think.uiloader.ui.RCannotMoveHeadByTLRActivity;
import com.think.uiloader.ui.RGridViewActivity;
import com.think.uiloader.ui.RKeepContentActivity;
import com.think.uiloader.ui.RLListViewActivity;
import com.think.uiloader.ui.RListViewActivity;
import com.think.uiloader.ui.RMaterialHeadActivity;
import com.think.uiloader.ui.RMaterialHeadKeepContentActivity;
import com.think.uiloader.ui.RNotKeepHeadActivity;
import com.think.uiloader.ui.ROtherLibraryActivity;
import com.think.uiloader.ui.RRecyclerViewActivity;
import com.think.uiloader.ui.RRefreshMaxMoveDistanceActivity;
import com.think.uiloader.ui.TLRMultiContentActivity;
import com.think.uiloader.ui.TLRSunofOtherActivity;
import com.think.uiloader.ui.di.AScope;
import dagger.Component;
/**
* Created by borney on 3/13/17.
*/
@AScope
@Component(dependencies = {ApplicationComponent.class})
public interface ActivityComponent {
void inject(RListViewActivity activity);
void inject(RRecyclerViewActivity activity);
void inject(RNotKeepHeadActivity activity);
void inject(RCannotMoveHeadByTLRActivity activity);
void inject(RAutoRefreshActivity activity);
void inject(RRefreshMaxMoveDistanceActivity activity);
void inject(RGridViewActivity activity);
void inject(ROtherLibraryActivity activity);
void inject(TLRMultiContentActivity activity);
void inject(TLRSunofOtherActivity activity);
void inject(LListViewActivity activity);
void inject(RLListViewActivity activity);
void inject(RMaterialHeadActivity activity);
void inject(RMaterialHeadKeepContentActivity activity);
void inject(RKeepContentActivity activity);
}