package view_inspector.dagger; import dagger.Component; import view_inspector.ViewInspector; import view_inspector.dagger.scope.PerActivity; import view_inspector.probe.ViewInspectorInterceptor; import view_inspector.ui.ViewInspectorToolbar; import view_inspector.ui.dialog.BaseDialog; import view_inspector.ui.dialog.ProfileResultDialog; import view_inspector.ui.dialog.ProfileSettingDialog; import view_inspector.ui.dialog.SetViewFilterDialog; import view_inspector.ui.dialog.adapter.ProfileResultAdapter; import view_inspector.ui.dialog.adapter.ViewFilterAdapter; import view_inspector.ui.dialog.adapter.ViewRootAdapter; import view_inspector.ui.menu.BaseMenu; import view_inspector.ui.menu.BoundaryMenu; import view_inspector.ui.menu.EventMenu; import view_inspector.ui.menu.LayerMenu; import view_inspector.ui.menu.SettingsMenu; @PerActivity @Component(dependencies = ApplicationComponent.class, modules = ActivityModule.class) public interface ActivityComponent { void inject(ViewInspector viewInspector); void inject(ViewInspectorInterceptor viewInspectorInterceptor); void inject(ViewInspectorToolbar viewInspectorToolbar); void inject(BaseMenu baseMenu); void inject(BoundaryMenu boundaryMenu); void inject(LayerMenu layerMenu); void inject(EventMenu eventMenu); void inject(SettingsMenu settingsMenu); void inject(BaseDialog baseDialog); void inject(ViewRootAdapter viewRootAdapter); void inject(ProfileResultAdapter profileResultAdapter); void inject(ProfileResultDialog profileResultDialog); void inject(ProfileSettingDialog profileSettingDialog); void inject(ViewFilterAdapter viewFilterAdapter); void inject(SetViewFilterDialog setViewFilterDialog); }