package io.hefuyi.listener.injector.component; import android.app.Application; import dagger.Component; import io.hefuyi.listener.ListenerApp; import io.hefuyi.listener.injector.module.ApplicationModule; import io.hefuyi.listener.injector.module.NetworkModule; import io.hefuyi.listener.injector.scope.PerApplication; import io.hefuyi.listener.respository.interfaces.Repository; /** * Created by hefuyi on 2016/11/3. */ @PerApplication @Component(modules = {ApplicationModule.class, NetworkModule.class}) public interface ApplicationComponent { Application application(); ListenerApp listenerApplication(); Repository repository(); }