<commit_before>package com.sedsoftware.yaptalker.di.modules.contribution

import com.sedsoftware.yaptalker.di.scopes.ActivityScope
import com.sedsoftware.yaptalker.presentation.features.gifdisplay.GifDisplayActivity
import com.sedsoftware.yaptalker.presentation.features.gifdisplay.di.GifDisplayActivityModule
import com.sedsoftware.yaptalker.presentation.features.imagedisplay.ImageDisplayActivity
import com.sedsoftware.yaptalker.presentation.features.imagedisplay.di.ImageDisplayActivityModule
import com.sedsoftware.yaptalker.presentation.features.navigation.MainActivity
import com.sedsoftware.yaptalker.presentation.features.navigation.di.MainActivityModule
import com.sedsoftware.yaptalker.presentation.features.settings.SettingsActivity
import com.sedsoftware.yaptalker.presentation.features.settings.di.SettingsActivityModule
import com.sedsoftware.yaptalker.presentation.features.videodisplay.VideoDisplayActivity
import com.sedsoftware.yaptalker.presentation.features.videodisplay.di.VideoDisplayActivityModule
import dagger.Module
import dagger.android.ContributesAndroidInjector
import dagger.android.support.AndroidSupportInjectionModule

@Module(includes = [(AndroidSupportInjectionModule::class)])
interface ActivityContributionModule {

  @ActivityScope
  @ContributesAndroidInjector(modules = [(MainActivityModule::class)])
  fun mainActivityInjector(): MainActivity

  @ActivityScope
  @ContributesAndroidInjector(modules = [(SettingsActivityModule::class)])
  fun settingsActivityInjector(): SettingsActivity

  @ActivityScope
  @ContributesAndroidInjector(modules = [(ImageDisplayActivityModule::class)])
  fun imageActivityInjector(): ImageDisplayActivity

  @ActivityScope
  @ContributesAndroidInjector(modules = [(VideoDisplayActivityModule::class)])
  fun videoActivityInjector(): VideoDisplayActivity

  @ActivityScope
  @ContributesAndroidInjector(modules = [(GifDisplayActivityModule::class)])
  fun gifActivityInjector(): GifDisplayActivity
}<commit_msg>Define activity contrib injector<commit_after>package com.sedsoftware.yaptalker.di.modules.contribution

import com.sedsoftware.yaptalker.di.scopes.ActivityScope
import com.sedsoftware.yaptalker.presentation.features.gallery.TopicGalleryActivity
import com.sedsoftware.yaptalker.presentation.features.gallery.di.TopicGalleryActivityModule
import com.sedsoftware.yaptalker.presentation.features.gifdisplay.GifDisplayActivity
import com.sedsoftware.yaptalker.presentation.features.gifdisplay.di.GifDisplayActivityModule
import com.sedsoftware.yaptalker.presentation.features.imagedisplay.ImageDisplayActivity
import com.sedsoftware.yaptalker.presentation.features.imagedisplay.di.ImageDisplayActivityModule
import com.sedsoftware.yaptalker.presentation.features.navigation.MainActivity
import com.sedsoftware.yaptalker.presentation.features.navigation.di.MainActivityModule
import com.sedsoftware.yaptalker.presentation.features.settings.SettingsActivity
import com.sedsoftware.yaptalker.presentation.features.settings.di.SettingsActivityModule
import com.sedsoftware.yaptalker.presentation.features.videodisplay.VideoDisplayActivity
import com.sedsoftware.yaptalker.presentation.features.videodisplay.di.VideoDisplayActivityModule
import dagger.Module
import dagger.android.ContributesAndroidInjector
import dagger.android.support.AndroidSupportInjectionModule

@Module(includes = [(AndroidSupportInjectionModule::class)])
interface ActivityContributionModule {

  @ActivityScope
  @ContributesAndroidInjector(modules = [(MainActivityModule::class)])
  fun mainActivityInjector(): MainActivity

  @ActivityScope
  @ContributesAndroidInjector(modules = [(SettingsActivityModule::class)])
  fun settingsActivityInjector(): SettingsActivity

  @ActivityScope
  @ContributesAndroidInjector(modules = [(ImageDisplayActivityModule::class)])
  fun imageActivityInjector(): ImageDisplayActivity

  @ActivityScope
  @ContributesAndroidInjector(modules = [(VideoDisplayActivityModule::class)])
  fun videoActivityInjector(): VideoDisplayActivity

  @ActivityScope
  @ContributesAndroidInjector(modules = [(GifDisplayActivityModule::class)])
  fun gifActivityInjector(): GifDisplayActivity

  @ActivityScope
  @ContributesAndroidInjector(modules = [(TopicGalleryActivityModule::class)])
  fun galleryActivityInjector(): TopicGalleryActivity
}
{'fraction_non_alphanumeric': 0.08323672617667517, 'fraction_numerical': 0.0, 'mean_word_length': 9.4455205811138, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3233827', 'n_tokens_mistral': 1213, 'n_tokens_neox': 1149, 'n_words': 141}