package org.liberty.android.fantastischmemo.modules; import org.liberty.android.fantastischmemo.downloader.anymemo.AnyMemoDownloaderFragment; import org.liberty.android.fantastischmemo.downloader.common.AbstractDownloaderFragment; import org.liberty.android.fantastischmemo.downloader.quizlet.CardsetsListFragment; import org.liberty.android.fantastischmemo.ui.CardPlayerFragment; import org.liberty.android.fantastischmemo.ui.ConverterFragment; import org.liberty.android.fantastischmemo.ui.FileBrowserFragment; import org.liberty.android.fantastischmemo.ui.GestureSelectionDialogFragment; import org.liberty.android.fantastischmemo.ui.GradeButtonsFragment; import org.liberty.android.fantastischmemo.ui.MiscTabFragment; import org.liberty.android.fantastischmemo.ui.OpenActionsFragment; import org.liberty.android.fantastischmemo.ui.QuizLauncherDialogFragment; import org.liberty.android.fantastischmemo.ui.RecentListFragment; import dagger.Component; @PerFragment @Component(dependencies = ActivityComponents.class, modules = FragmentModules.class) public interface FragmentComponents { void inject(RecentListFragment fragment); void inject(FileBrowserFragment fragment); void inject(GradeButtonsFragment fragment); void inject(OpenActionsFragment fragment); void inject(QuizLauncherDialogFragment fragment); void inject(GestureSelectionDialogFragment fragment); void inject(AbstractDownloaderFragment fragment); void inject(CardPlayerFragment fragment); void inject(ConverterFragment fragment); void inject(AnyMemoDownloaderFragment fragment); void inject(CardsetsListFragment fragment); void inject(MiscTabFragment fragment); }