Skip to content

Instantly share code, notes, and snippets.

@ZacSweers
Last active June 21, 2020 08:02
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ZacSweers/2fcfe791a4b164684efd34a13b81aacf to your computer and use it in GitHub Desktop.
Save ZacSweers/2fcfe791a4b164684efd34a13b81aacf to your computer and use it in GitHub Desktop.
Dagger new error messages output comparison
/Users/zsweers/dev/android/personal/CatchUp/app/build/generated/source/kapt/debug/io/sweers/catchup/app/CatchUpApplication_HiltComponents.java:188: error: [Dagger/DuplicateBindings] androidx.activity.ComponentActivity is bound multiple times:
public abstract static class ApplicationC implements ApplicationComponent,
^
@org.jetbrains.annotations.NotNull @io.sweers.catchup.injection.scopes.PerActivity @Binds androidx.activity.ComponentActivity io.sweers.catchup.injection.ActivityModule.provideComponentActivity(T)
@org.jetbrains.annotations.NotNull @io.sweers.catchup.injection.scopes.PerActivity @Binds androidx.activity.ComponentActivity io.sweers.catchup.ui.about.AboutActivity.Module.provideComponentActivity(io.sweers.catchup.ui.about.AboutActivity)
@org.jetbrains.annotations.NotNull @io.sweers.catchup.injection.scopes.PerActivity @Binds androidx.activity.ComponentActivity io.sweers.catchup.ui.activity.MainActivity.ServiceIntegrationModule.provideComponentActivity(io.sweers.catchup.ui.activity.MainActivity)
@org.jetbrains.annotations.NotNull @io.sweers.catchup.injection.scopes.PerActivity @Binds androidx.activity.ComponentActivity io.sweers.catchup.ui.activity.OrderServicesActivity.Module.provideComponentActivity(io.sweers.catchup.ui.activity.OrderServicesActivity)
@org.jetbrains.annotations.NotNull @io.sweers.catchup.injection.scopes.PerActivity @Binds androidx.activity.ComponentActivity io.sweers.catchup.ui.activity.ServiceSettingsActivity.ServiceSettingsActivityModule.provideComponentActivity(io.sweers.catchup.ui.activity.ServiceSettingsActivity)
@org.jetbrains.annotations.NotNull @io.sweers.catchup.injection.scopes.PerActivity @Binds androidx.activity.ComponentActivity io.sweers.catchup.ui.activity.SettingsActivity.SettingsActivityModule.provideComponentActivity(io.sweers.catchup.ui.activity.SettingsActivity)
androidx.activity.ComponentActivity is injected at
io.sweers.catchup.ui.bugreport.BugReportLens(activity, …)
io.sweers.catchup.ui.bugreport.BugReportLens is injected at
io.sweers.catchup.ui.DebugViewContainer(bugReportLens, …)
io.sweers.catchup.ui.DebugViewContainer is injected at
io.sweers.catchup.ui.activity.UiModule.provideViewContainer$catchup_debug(viewContainer)
io.sweers.catchup.base.ui.ViewContainer is injected at
io.sweers.catchup.base.ui.InjectableBaseActivity.viewContainer
io.sweers.catchup.ui.about.AboutActivity is injected at
io.sweers.catchup.ui.about.AboutActivity_GeneratedInjector.injectAboutActivity(io.sweers.catchup.ui.about.AboutActivity) [io.sweers.catchup.app.CatchUpApplication_HiltComponents.ApplicationC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityRetainedC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityC]
The following other entry points also depend on it:
io.sweers.catchup.ui.activity.OrderServicesActivity_GeneratedInjector.injectOrderServicesActivity(io.sweers.catchup.ui.activity.OrderServicesActivity) [io.sweers.catchup.app.CatchUpApplication_HiltComponents.ApplicationC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityRetainedC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityC]
io.sweers.catchup.ui.activity.ServiceSettingsActivity_GeneratedInjector.injectServiceSettingsActivity(io.sweers.catchup.ui.activity.ServiceSettingsActivity) [io.sweers.catchup.app.CatchUpApplication_HiltComponents.ApplicationC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityRetainedC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityC]
io.sweers.catchup.ui.activity.SettingsActivity_GeneratedInjector.injectSettingsActivity(io.sweers.catchup.ui.activity.SettingsActivity) [io.sweers.catchup.app.CatchUpApplication_HiltComponents.ApplicationC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityRetainedC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityC]/Users/zsweers/dev/android/personal/CatchUp/app/build/generated/source/kapt/debug/io/sweers/catchup/app/CatchUpApplication_HiltComponents.java:188: error: [Dagger/DuplicateBindings] android.app.Activity is bound multiple times:
public abstract static class ApplicationC implements ApplicationComponent,
^
dagger.hilt.android.internal.builders.ActivityComponentBuilder dagger.hilt.android.internal.builders.ActivityComponentBuilder.activity(android.app.Activity)
@org.jetbrains.annotations.NotNull @io.sweers.catchup.injection.scopes.PerActivity @Binds android.app.Activity io.sweers.catchup.injection.ActivityModule.provideActivity(T)
@org.jetbrains.annotations.NotNull @io.sweers.catchup.injection.scopes.PerActivity @Binds android.app.Activity io.sweers.catchup.ui.about.AboutActivity.Module.provideActivity(io.sweers.catchup.ui.about.AboutActivity)
@org.jetbrains.annotations.NotNull @io.sweers.catchup.injection.scopes.PerActivity @Binds android.app.Activity io.sweers.catchup.ui.activity.MainActivity.ServiceIntegrationModule.provideActivity(io.sweers.catchup.ui.activity.MainActivity)
@org.jetbrains.annotations.NotNull @io.sweers.catchup.injection.scopes.PerActivity @Binds android.app.Activity io.sweers.catchup.ui.activity.OrderServicesActivity.Module.provideActivity(io.sweers.catchup.ui.activity.OrderServicesActivity)
@org.jetbrains.annotations.NotNull @io.sweers.catchup.injection.scopes.PerActivity @Binds android.app.Activity io.sweers.catchup.ui.activity.ServiceSettingsActivity.ServiceSettingsActivityModule.provideActivity(io.sweers.catchup.ui.activity.ServiceSettingsActivity)
@org.jetbrains.annotations.NotNull @io.sweers.catchup.injection.scopes.PerActivity @Binds android.app.Activity io.sweers.catchup.ui.activity.SettingsActivity.SettingsActivityModule.provideActivity(io.sweers.catchup.ui.activity.SettingsActivity)
android.app.Activity is injected at
io.sweers.catchup.edu.Syllabus(activity, …)
io.sweers.catchup.edu.Syllabus is injected at
io.sweers.catchup.ui.activity.OrderServicesActivity.syllabus
io.sweers.catchup.ui.activity.OrderServicesActivity is injected at
io.sweers.catchup.ui.activity.OrderServicesActivity_GeneratedInjector.injectOrderServicesActivity(io.sweers.catchup.ui.activity.OrderServicesActivity) [io.sweers.catchup.app.CatchUpApplication_HiltComponents.ApplicationC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityRetainedC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityC]
It is also requested at:
io.sweers.catchup.data.LinkManager(…, activity, …)
The following other entry points also depend on it:
io.sweers.catchup.ui.about.AboutActivity_GeneratedInjector.injectAboutActivity(io.sweers.catchup.ui.about.AboutActivity) [io.sweers.catchup.app.CatchUpApplication_HiltComponents.ApplicationC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityRetainedC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityC]
io.sweers.catchup.ui.activity.ServiceSettingsActivity_GeneratedInjector.injectServiceSettingsActivity(io.sweers.catchup.ui.activity.ServiceSettingsActivity) [io.sweers.catchup.app.CatchUpApplication_HiltComponents.ApplicationC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityRetainedC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityC]
io.sweers.catchup.ui.activity.SettingsActivity_GeneratedInjector.injectSettingsActivity(io.sweers.catchup.ui.activity.SettingsActivity) [io.sweers.catchup.app.CatchUpApplication_HiltComponents.ApplicationC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityRetainedC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityC]
io.sweers.catchup.ui.about.AboutFragment_GeneratedInjector.injectAboutFragment(io.sweers.catchup.ui.about.AboutFragment) [io.sweers.catchup.app.CatchUpApplication_HiltComponents.ApplicationC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityRetainedC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.FragmentC]
io.sweers.catchup.ui.about.ChangelogFragment_GeneratedInjector.injectChangelogFragment(io.sweers.catchup.ui.about.ChangelogFragment) [io.sweers.catchup.app.CatchUpApplication_HiltComponents.ApplicationC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityRetainedC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.FragmentC]
io.sweers.catchup.ui.about.LicensesFragment_GeneratedInjector.injectLicensesFragment(io.sweers.catchup.ui.about.LicensesFragment) [io.sweers.catchup.app.CatchUpApplication_HiltComponents.ApplicationC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityRetainedC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.FragmentC]
io.sweers.catchup.ui.activity.OrderServicesFragment_GeneratedInjector.injectOrderServicesFragment(io.sweers.catchup.ui.activity.OrderServicesFragment) [io.sweers.catchup.app.CatchUpApplication_HiltComponents.ApplicationC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityRetainedC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.FragmentC]
io.sweers.catchup.ui.fragments.PagerFragment_GeneratedInjector.injectPagerFragment(io.sweers.catchup.ui.fragments.PagerFragment) [io.sweers.catchup.app.CatchUpApplication_HiltComponents.ApplicationC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityRetainedC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.FragmentC]
io.sweers.catchup.ui.fragments.service.ServiceFragment_GeneratedInjector.injectServiceFragment(io.sweers.catchup.ui.fragments.service.ServiceFragment) [io.sweers.catchup.app.CatchUpApplication_HiltComponents.ApplicationC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityRetainedC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.FragmentC]/Users/zsweers/dev/android/personal/CatchUp/app/build/generated/source/kapt/debug/io/sweers/catchup/app/CatchUpApplication_HiltComponents.java:188: error: [Dagger/IncompatiblyScopedBindings] io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityC scoped with @dagger.hilt.android.scopes.ActivityScoped may not reference bindings with different scopes:
public abstract static class ApplicationC implements ApplicationComponent,
^
@org.jetbrains.annotations.NotNull @io.sweers.catchup.injection.scopes.PerActivity @Provides io.sweers.catchup.base.ui.ViewContainer io.sweers.catchup.ui.activity.UiModule.provideViewContainer$catchup_debug(io.sweers.catchup.ui.DebugViewContainer)
@io.sweers.catchup.injection.scopes.PerActivity class io.sweers.catchup.util.customtabs.CustomTabActivityHelper
@io.sweers.catchup.injection.scopes.PerActivity class io.sweers.catchup.edu.Syllabus
@io.sweers.catchup.injection.scopes.PerActivity class io.sweers.catchup.ui.DebugViewContainer
@io.sweers.catchup.injection.scopes.PerActivity class io.sweers.catchup.ui.bugreport.BugReportLens
@org.jetbrains.annotations.NotNull @io.sweers.catchup.injection.scopes.PerActivity @Binds androidx.activity.ComponentActivity io.sweers.catchup.injection.ActivityModule.provideComponentActivity(T)
@org.jetbrains.annotations.NotNull @io.sweers.catchup.injection.scopes.PerActivity @Binds androidx.activity.ComponentActivity io.sweers.catchup.injection.ActivityModule.provideComponentActivity(T)
@org.jetbrains.annotations.NotNull @io.sweers.catchup.injection.scopes.PerActivity @Binds androidx.activity.ComponentActivity io.sweers.catchup.injection.ActivityModule.provideComponentActivity(T)
@org.jetbrains.annotations.NotNull @io.sweers.catchup.injection.scopes.PerActivity @Binds androidx.activity.ComponentActivity io.sweers.catchup.injection.ActivityModule.provideComponentActivity(T)
@org.jetbrains.annotations.NotNull @io.sweers.catchup.injection.scopes.PerActivity @Binds androidx.activity.ComponentActivity io.sweers.catchup.injection.ActivityModule.provideComponentActivity(T)
@org.jetbrains.annotations.NotNull @io.sweers.catchup.injection.scopes.PerActivity @Binds androidx.activity.ComponentActivity io.sweers.catchup.injection.ActivityModule.provideComponentActivity(T)
@org.jetbrains.annotations.NotNull @io.sweers.catchup.injection.scopes.PerActivity @Provides io.sweers.catchup.ui.bugreport.ImgurUploadApi io.sweers.catchup.ui.bugreport.BugReportModule.provideImgurService$catchup_debug(Lazy<okhttp3.OkHttpClient>, com.squareup.moshi.Moshi, retrofit2.adapter.rxjava2.RxJava2CallAdapterFactory, dev.zacsweers.catchup.appconfig.AppConfig)
@org.jetbrains.annotations.NotNull @io.sweers.catchup.injection.scopes.PerActivity @Provides io.sweers.catchup.ui.bugreport.GitHubIssueApi io.sweers.catchup.ui.bugreport.BugReportModule.provideGithubIssueService$catchup_debug(Lazy<okhttp3.OkHttpClient>, com.squareup.moshi.Moshi, retrofit2.adapter.rxjava2.RxJava2CallAdapterFactory, dev.zacsweers.catchup.appconfig.AppConfig)
@org.jetbrains.annotations.NotNull @io.sweers.catchup.injection.scopes.PerActivity @Binds android.app.Activity io.sweers.catchup.injection.ActivityModule.provideActivity(T)
@org.jetbrains.annotations.NotNull @io.sweers.catchup.injection.scopes.PerActivity @Binds android.app.Activity io.sweers.catchup.injection.ActivityModule.provideActivity(T)
@org.jetbrains.annotations.NotNull @io.sweers.catchup.injection.scopes.PerActivity @Binds android.app.Activity io.sweers.catchup.injection.ActivityModule.provideActivity(T)
@org.jetbrains.annotations.NotNull @io.sweers.catchup.injection.scopes.PerActivity @Binds android.app.Activity io.sweers.catchup.injection.ActivityModule.provideActivity(T)
@org.jetbrains.annotations.NotNull @io.sweers.catchup.injection.scopes.PerActivity @Binds android.app.Activity io.sweers.catchup.injection.ActivityModule.provideActivity(T)
@org.jetbrains.annotations.NotNull @io.sweers.catchup.injection.scopes.PerActivity @Binds android.app.Activity io.sweers.catchup.injection.ActivityModule.provideActivity(T)
@org.jetbrains.annotations.NotNull @io.sweers.catchup.injection.scopes.PerActivity @Provides @io.sweers.catchup.ui.activity.TextViewPool androidx.recyclerview.widget.RecyclerView.RecycledViewPool io.sweers.catchup.ui.activity.MainActivity.ServiceIntegrationModule.Companion.provideTextViewPool()
@org.jetbrains.annotations.NotNull @io.sweers.catchup.injection.scopes.PerActivity @Provides @io.sweers.catchup.ui.activity.VisualViewPool androidx.recyclerview.widget.RecyclerView.RecycledViewPool io.sweers.catchup.ui.activity.MainActivity.ServiceIntegrationModule.Companion.provideVisualViewPool()
@org.jetbrains.annotations.NotNull @io.sweers.catchup.ui.activity.FinalServices @io.sweers.catchup.injection.scopes.PerActivity @Provides Map<String,Provider<io.sweers.catchup.service.api.Service>> io.sweers.catchup.ui.activity.MainActivity.ServiceIntegrationModule.Companion.provideFinalServices(io.sweers.catchup.data.ServiceDao, Map<String,io.sweers.catchup.service.api.ServiceMeta>, android.content.SharedPreferences, Map<String,Provider<io.sweers.catchup.service.api.Service>>, dev.zacsweers.catchup.appconfig.AppConfig)
@org.jetbrains.annotations.NotNull @io.sweers.catchup.injection.scopes.PerActivity @Binds io.sweers.catchup.ui.DetailDisplayer io.sweers.catchup.ui.activity.MainActivity.ServiceIntegrationModule.provideDetailDisplayer(io.sweers.catchup.ui.activity.MainActivityDetailDisplayer)
@io.sweers.catchup.injection.scopes.PerActivity class io.sweers.catchup.ui.activity.MainActivityDetailDisplayer [io.sweers.catchup.app.CatchUpApplication_HiltComponents.ApplicationC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityRetainedC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityC]/Users/zsweers/dev/android/personal/CatchUp/app/build/generated/source/kapt/debug/io/sweers/catchup/app/CatchUpApplication_HiltComponents.java:188: error: [Dagger/IncompatiblyScopedBindings] io.sweers.catchup.app.CatchUpApplication_HiltComponents.FragmentC scoped with @dagger.hilt.android.scopes.FragmentScoped may not reference bindings with different scopes:
public abstract static class ApplicationC implements ApplicationComponent,
^
@io.sweers.catchup.injection.scopes.PerActivity class io.sweers.catchup.data.LinkManager [io.sweers.catchup.app.CatchUpApplication_HiltComponents.ApplicationC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityRetainedC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.FragmentC]/Users/zsweers/dev/android/personal/CatchUp/app/build/generated/source/kapt/debug/io/sweers/catchup/app/CatchUpApplication_HiltComponents.java:188: error: [Dagger/MissingBinding] io.sweers.catchup.ui.about.AboutActivity cannot be provided without an @Inject constructor or an @Provides-annotated method. This type supports members injection but cannot be implicitly provided.
public abstract static class ApplicationC implements ApplicationComponent,
^
A binding with matching key exists in component: io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityC
io.sweers.catchup.ui.about.AboutActivity is injected at
io.sweers.catchup.injection.ActivityModule.provideActivity(componentActivity)
android.app.Activity is injected at
io.sweers.catchup.edu.Syllabus(activity, …)
io.sweers.catchup.edu.Syllabus is injected at
io.sweers.catchup.ui.activity.OrderServicesActivity.syllabus
io.sweers.catchup.ui.activity.OrderServicesActivity is injected at
io.sweers.catchup.ui.activity.OrderServicesActivity_GeneratedInjector.injectOrderServicesActivity(io.sweers.catchup.ui.activity.OrderServicesActivity) [io.sweers.catchup.app.CatchUpApplication_HiltComponents.ApplicationC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityRetainedC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityC]
It is also requested at:
io.sweers.catchup.injection.ActivityModule.provideComponentActivity(componentActivity)
The following other entry points also depend on it:
io.sweers.catchup.ui.about.AboutActivity_GeneratedInjector.injectAboutActivity(io.sweers.catchup.ui.about.AboutActivity) [io.sweers.catchup.app.CatchUpApplication_HiltComponents.ApplicationC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityRetainedC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityC]
io.sweers.catchup.ui.activity.ServiceSettingsActivity_GeneratedInjector.injectServiceSettingsActivity(io.sweers.catchup.ui.activity.ServiceSettingsActivity) [io.sweers.catchup.app.CatchUpApplication_HiltComponents.ApplicationC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityRetainedC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityC]
io.sweers.catchup.ui.activity.SettingsActivity_GeneratedInjector.injectSettingsActivity(io.sweers.catchup.ui.activity.SettingsActivity) [io.sweers.catchup.app.CatchUpApplication_HiltComponents.ApplicationC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityRetainedC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityC]
io.sweers.catchup.ui.about.AboutFragment_GeneratedInjector.injectAboutFragment(io.sweers.catchup.ui.about.AboutFragment) [io.sweers.catchup.app.CatchUpApplication_HiltComponents.ApplicationC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityRetainedC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.FragmentC]
io.sweers.catchup.ui.about.ChangelogFragment_GeneratedInjector.injectChangelogFragment(io.sweers.catchup.ui.about.ChangelogFragment) [io.sweers.catchup.app.CatchUpApplication_HiltComponents.ApplicationC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityRetainedC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.FragmentC]
io.sweers.catchup.ui.about.LicensesFragment_GeneratedInjector.injectLicensesFragment(io.sweers.catchup.ui.about.LicensesFragment) [io.sweers.catchup.app.CatchUpApplication_HiltComponents.ApplicationC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityRetainedC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.FragmentC]
io.sweers.catchup.ui.activity.OrderServicesFragment_GeneratedInjector.injectOrderServicesFragment(io.sweers.catchup.ui.activity.OrderServicesFragment) [io.sweers.catchup.app.CatchUpApplication_HiltComponents.ApplicationC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityRetainedC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.FragmentC]
io.sweers.catchup.ui.fragments.PagerFragment_GeneratedInjector.injectPagerFragment(io.sweers.catchup.ui.fragments.PagerFragment) [io.sweers.catchup.app.CatchUpApplication_HiltComponents.ApplicationC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityRetainedC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.FragmentC]
io.sweers.catchup.ui.fragments.service.ServiceFragment_GeneratedInjector.injectServiceFragment(io.sweers.catchup.ui.fragments.service.ServiceFragment) [io.sweers.catchup.app.CatchUpApplication_HiltComponents.ApplicationC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityRetainedC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.FragmentC]/Users/zsweers/dev/android/personal/CatchUp/app/build/generated/source/kapt/debug/io/sweers/catchup/app/CatchUpApplication_HiltComponents.java:188: error: [Dagger/MissingBinding] T cannot be provided without an @Provides-annotated method.
public abstract static class ApplicationC implements ApplicationComponent,
^
T is injected at
io.sweers.catchup.injection.ActivityModule.provideActivity(componentActivity)
android.app.Activity is injected at
io.sweers.catchup.edu.Syllabus(activity, …)
io.sweers.catchup.edu.Syllabus is injected at
io.sweers.catchup.ui.activity.OrderServicesActivity.syllabus
io.sweers.catchup.ui.activity.OrderServicesActivity is injected at
io.sweers.catchup.ui.activity.OrderServicesActivity_GeneratedInjector.injectOrderServicesActivity(io.sweers.catchup.ui.activity.OrderServicesActivity) [io.sweers.catchup.app.CatchUpApplication_HiltComponents.ApplicationC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityRetainedC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityC]
It is also requested at:
io.sweers.catchup.injection.ActivityModule.provideComponentActivity(componentActivity)
The following other entry points also depend on it:
io.sweers.catchup.ui.about.AboutActivity_GeneratedInjector.injectAboutActivity(io.sweers.catchup.ui.about.AboutActivity) [io.sweers.catchup.app.CatchUpApplication_HiltComponents.ApplicationC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityRetainedC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityC]
io.sweers.catchup.ui.activity.ServiceSettingsActivity_GeneratedInjector.injectServiceSettingsActivity(io.sweers.catchup.ui.activity.ServiceSettingsActivity) [io.sweers.catchup.app.CatchUpApplication_HiltComponents.ApplicationC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityRetainedC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityC]
io.sweers.catchup.ui.activity.SettingsActivity_GeneratedInjector.injectSettingsActivity(io.sweers.catchup.ui.activity.SettingsActivity) [io.sweers.catchup.app.CatchUpApplication_HiltComponents.ApplicationC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityRetainedC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityC]
io.sweers.catchup.ui.about.AboutFragment_GeneratedInjector.injectAboutFragment(io.sweers.catchup.ui.about.AboutFragment) [io.sweers.catchup.app.CatchUpApplication_HiltComponents.ApplicationC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityRetainedC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.FragmentC]
io.sweers.catchup.ui.about.ChangelogFragment_GeneratedInjector.injectChangelogFragment(io.sweers.catchup.ui.about.ChangelogFragment) [io.sweers.catchup.app.CatchUpApplication_HiltComponents.ApplicationC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityRetainedC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.FragmentC]
io.sweers.catchup.ui.about.LicensesFragment_GeneratedInjector.injectLicensesFragment(io.sweers.catchup.ui.about.LicensesFragment) [io.sweers.catchup.app.CatchUpApplication_HiltComponents.ApplicationC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityRetainedC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.FragmentC]
io.sweers.catchup.ui.activity.OrderServicesFragment_GeneratedInjector.injectOrderServicesFragment(io.sweers.catchup.ui.activity.OrderServicesFragment) [io.sweers.catchup.app.CatchUpApplication_HiltComponents.ApplicationC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityRetainedC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.FragmentC]
io.sweers.catchup.ui.fragments.PagerFragment_GeneratedInjector.injectPagerFragment(io.sweers.catchup.ui.fragments.PagerFragment) [io.sweers.catchup.app.CatchUpApplication_HiltComponents.ApplicationC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityRetainedC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.FragmentC]
io.sweers.catchup.ui.fragments.service.ServiceFragment_GeneratedInjector.injectServiceFragment(io.sweers.catchup.ui.fragments.service.ServiceFragment) [io.sweers.catchup.app.CatchUpApplication_HiltComponents.ApplicationC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityRetainedC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.FragmentC]/Users/zsweers/dev/android/personal/CatchUp/app/build/generated/source/kapt/debug/io/sweers/catchup/app/CatchUpApplication_HiltComponents.java:188: error: [Dagger/MissingBinding] io.sweers.catchup.ui.activity.MainActivity cannot be provided without an @Inject constructor or an @Provides-annotated method. This type supports members injection but cannot be implicitly provided.
public abstract static class ApplicationC implements ApplicationComponent,
^
io.sweers.catchup.ui.activity.MainActivity is injected at
io.sweers.catchup.injection.ActivityModule.provideActivity(componentActivity)
android.app.Activity is injected at
io.sweers.catchup.edu.Syllabus(activity, …)
io.sweers.catchup.edu.Syllabus is injected at
io.sweers.catchup.ui.activity.OrderServicesActivity.syllabus
io.sweers.catchup.ui.activity.OrderServicesActivity is injected at
io.sweers.catchup.ui.activity.OrderServicesActivity_GeneratedInjector.injectOrderServicesActivity(io.sweers.catchup.ui.activity.OrderServicesActivity) [io.sweers.catchup.app.CatchUpApplication_HiltComponents.ApplicationC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityRetainedC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityC]
It is also requested at:
io.sweers.catchup.injection.ActivityModule.provideComponentActivity(componentActivity)
io.sweers.catchup.ui.activity.MainActivityDetailDisplayer(mainActivity)
The following other entry points also depend on it:
io.sweers.catchup.ui.about.AboutActivity_GeneratedInjector.injectAboutActivity(io.sweers.catchup.ui.about.AboutActivity) [io.sweers.catchup.app.CatchUpApplication_HiltComponents.ApplicationC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityRetainedC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityC]
io.sweers.catchup.ui.activity.ServiceSettingsActivity_GeneratedInjector.injectServiceSettingsActivity(io.sweers.catchup.ui.activity.ServiceSettingsActivity) [io.sweers.catchup.app.CatchUpApplication_HiltComponents.ApplicationC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityRetainedC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityC]
io.sweers.catchup.ui.activity.SettingsActivity_GeneratedInjector.injectSettingsActivity(io.sweers.catchup.ui.activity.SettingsActivity) [io.sweers.catchup.app.CatchUpApplication_HiltComponents.ApplicationC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityRetainedC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityC]
io.sweers.catchup.ui.about.AboutFragment_GeneratedInjector.injectAboutFragment(io.sweers.catchup.ui.about.AboutFragment) [io.sweers.catchup.app.CatchUpApplication_HiltComponents.ApplicationC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityRetainedC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.FragmentC]
io.sweers.catchup.ui.about.ChangelogFragment_GeneratedInjector.injectChangelogFragment(io.sweers.catchup.ui.about.ChangelogFragment) [io.sweers.catchup.app.CatchUpApplication_HiltComponents.ApplicationC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityRetainedC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.FragmentC]
io.sweers.catchup.ui.about.LicensesFragment_GeneratedInjector.injectLicensesFragment(io.sweers.catchup.ui.about.LicensesFragment) [io.sweers.catchup.app.CatchUpApplication_HiltComponents.ApplicationC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityRetainedC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.FragmentC]
io.sweers.catchup.ui.activity.OrderServicesFragment_GeneratedInjector.injectOrderServicesFragment(io.sweers.catchup.ui.activity.OrderServicesFragment) [io.sweers.catchup.app.CatchUpApplication_HiltComponents.ApplicationC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityRetainedC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.FragmentC]
io.sweers.catchup.ui.fragments.PagerFragment_GeneratedInjector.injectPagerFragment(io.sweers.catchup.ui.fragments.PagerFragment) [io.sweers.catchup.app.CatchUpApplication_HiltComponents.ApplicationC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityRetainedC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.FragmentC]
io.sweers.catchup.ui.fragments.service.ServiceFragment_GeneratedInjector.injectServiceFragment(io.sweers.catchup.ui.fragments.service.ServiceFragment) [io.sweers.catchup.app.CatchUpApplication_HiltComponents.ApplicationC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityRetainedC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.FragmentC]/Users/zsweers/dev/android/personal/CatchUp/app/build/generated/source/kapt/debug/io/sweers/catchup/app/CatchUpApplication_HiltComponents.java:188: error: [Dagger/MissingBinding] io.sweers.catchup.ui.activity.OrderServicesActivity cannot be provided without an @Inject constructor or an @Provides-annotated method. This type supports members injection but cannot be implicitly provided.
public abstract static class ApplicationC implements ApplicationComponent,
^
A binding with matching key exists in component: io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityC
io.sweers.catchup.ui.activity.OrderServicesActivity is injected at
io.sweers.catchup.injection.ActivityModule.provideActivity(componentActivity)
android.app.Activity is injected at
io.sweers.catchup.edu.Syllabus(activity, …)
io.sweers.catchup.edu.Syllabus is injected at
io.sweers.catchup.ui.activity.OrderServicesActivity.syllabus
io.sweers.catchup.ui.activity.OrderServicesActivity is injected at
io.sweers.catchup.ui.activity.OrderServicesActivity_GeneratedInjector.injectOrderServicesActivity(io.sweers.catchup.ui.activity.OrderServicesActivity) [io.sweers.catchup.app.CatchUpApplication_HiltComponents.ApplicationC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityRetainedC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityC]
It is also requested at:
io.sweers.catchup.injection.ActivityModule.provideComponentActivity(componentActivity)
The following other entry points also depend on it:
io.sweers.catchup.ui.about.AboutActivity_GeneratedInjector.injectAboutActivity(io.sweers.catchup.ui.about.AboutActivity) [io.sweers.catchup.app.CatchUpApplication_HiltComponents.ApplicationC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityRetainedC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityC]
io.sweers.catchup.ui.activity.ServiceSettingsActivity_GeneratedInjector.injectServiceSettingsActivity(io.sweers.catchup.ui.activity.ServiceSettingsActivity) [io.sweers.catchup.app.CatchUpApplication_HiltComponents.ApplicationC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityRetainedC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityC]
io.sweers.catchup.ui.activity.SettingsActivity_GeneratedInjector.injectSettingsActivity(io.sweers.catchup.ui.activity.SettingsActivity) [io.sweers.catchup.app.CatchUpApplication_HiltComponents.ApplicationC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityRetainedC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityC]
io.sweers.catchup.ui.about.AboutFragment_GeneratedInjector.injectAboutFragment(io.sweers.catchup.ui.about.AboutFragment) [io.sweers.catchup.app.CatchUpApplication_HiltComponents.ApplicationC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityRetainedC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.FragmentC]
io.sweers.catchup.ui.about.ChangelogFragment_GeneratedInjector.injectChangelogFragment(io.sweers.catchup.ui.about.ChangelogFragment) [io.sweers.catchup.app.CatchUpApplication_HiltComponents.ApplicationC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityRetainedC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.FragmentC]
io.sweers.catchup.ui.about.LicensesFragment_GeneratedInjector.injectLicensesFragment(io.sweers.catchup.ui.about.LicensesFragment) [io.sweers.catchup.app.CatchUpApplication_HiltComponents.ApplicationC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityRetainedC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.FragmentC]
io.sweers.catchup.ui.activity.OrderServicesFragment_GeneratedInjector.injectOrderServicesFragment(io.sweers.catchup.ui.activity.OrderServicesFragment) [io.sweers.catchup.app.CatchUpApplication_HiltComponents.ApplicationC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityRetainedC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.FragmentC]
io.sweers.catchup.ui.fragments.PagerFragment_GeneratedInjector.injectPagerFragment(io.sweers.catchup.ui.fragments.PagerFragment) [io.sweers.catchup.app.CatchUpApplication_HiltComponents.ApplicationC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityRetainedC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.FragmentC]
io.sweers.catchup.ui.fragments.service.ServiceFragment_GeneratedInjector.injectServiceFragment(io.sweers.catchup.ui.fragments.service.ServiceFragment) [io.sweers.catchup.app.CatchUpApplication_HiltComponents.ApplicationC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityRetainedC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.FragmentC]/Users/zsweers/dev/android/personal/CatchUp/app/build/generated/source/kapt/debug/io/sweers/catchup/app/CatchUpApplication_HiltComponents.java:188: error: [Dagger/MissingBinding] io.sweers.catchup.ui.activity.ServiceSettingsActivity cannot be provided without an @Inject constructor or an @Provides-annotated method. This type supports members injection but cannot be implicitly provided.
public abstract static class ApplicationC implements ApplicationComponent,
^
A binding with matching key exists in component: io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityC
io.sweers.catchup.ui.activity.ServiceSettingsActivity is injected at
io.sweers.catchup.injection.ActivityModule.provideActivity(componentActivity)
android.app.Activity is injected at
io.sweers.catchup.edu.Syllabus(activity, …)
io.sweers.catchup.edu.Syllabus is injected at
io.sweers.catchup.ui.activity.OrderServicesActivity.syllabus
io.sweers.catchup.ui.activity.OrderServicesActivity is injected at
io.sweers.catchup.ui.activity.OrderServicesActivity_GeneratedInjector.injectOrderServicesActivity(io.sweers.catchup.ui.activity.OrderServicesActivity) [io.sweers.catchup.app.CatchUpApplication_HiltComponents.ApplicationC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityRetainedC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityC]
It is also requested at:
io.sweers.catchup.injection.ActivityModule.provideComponentActivity(componentActivity)
The following other entry points also depend on it:
io.sweers.catchup.ui.about.AboutActivity_GeneratedInjector.injectAboutActivity(io.sweers.catchup.ui.about.AboutActivity) [io.sweers.catchup.app.CatchUpApplication_HiltComponents.ApplicationC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityRetainedC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityC]
io.sweers.catchup.ui.activity.ServiceSettingsActivity_GeneratedInjector.injectServiceSettingsActivity(io.sweers.catchup.ui.activity.ServiceSettingsActivity) [io.sweers.catchup.app.CatchUpApplication_HiltComponents.ApplicationC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityRetainedC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityC]
io.sweers.catchup.ui.activity.SettingsActivity_GeneratedInjector.injectSettingsActivity(io.sweers.catchup.ui.activity.SettingsActivity) [io.sweers.catchup.app.CatchUpApplication_HiltComponents.ApplicationC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityRetainedC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityC]
io.sweers.catchup.ui.about.AboutFragment_GeneratedInjector.injectAboutFragment(io.sweers.catchup.ui.about.AboutFragment) [io.sweers.catchup.app.CatchUpApplication_HiltComponents.ApplicationC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityRetainedC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.FragmentC]
io.sweers.catchup.ui.about.ChangelogFragment_GeneratedInjector.injectChangelogFragment(io.sweers.catchup.ui.about.ChangelogFragment) [io.sweers.catchup.app.CatchUpApplication_HiltComponents.ApplicationC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityRetainedC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.FragmentC]
io.sweers.catchup.ui.about.LicensesFragment_GeneratedInjector.injectLicensesFragment(io.sweers.catchup.ui.about.LicensesFragment) [io.sweers.catchup.app.CatchUpApplication_HiltComponents.ApplicationC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityRetainedC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.FragmentC]
io.sweers.catchup.ui.activity.OrderServicesFragment_GeneratedInjector.injectOrderServicesFragment(io.sweers.catchup.ui.activity.OrderServicesFragment) [io.sweers.catchup.app.CatchUpApplication_HiltComponents.ApplicationC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityRetainedC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.FragmentC]
io.sweers.catchup.ui.fragments.PagerFragment_GeneratedInjector.injectPagerFragment(io.sweers.catchup.ui.fragments.PagerFragment) [io.sweers.catchup.app.CatchUpApplication_HiltComponents.ApplicationC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityRetainedC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.FragmentC]
io.sweers.catchup.ui.fragments.service.ServiceFragment_GeneratedInjector.injectServiceFragment(io.sweers.catchup.ui.fragments.service.ServiceFragment) [io.sweers.catchup.app.CatchUpApplication_HiltComponents.ApplicationC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityRetainedC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.FragmentC]/Users/zsweers/dev/android/personal/CatchUp/app/build/generated/source/kapt/debug/io/sweers/catchup/app/CatchUpApplication_HiltComponents.java:188: error: [Dagger/MissingBinding] io.sweers.catchup.ui.activity.SettingsActivity cannot be provided without an @Inject constructor or an @Provides-annotated method. This type supports members injection but cannot be implicitly provided.
public abstract static class ApplicationC implements ApplicationComponent,
^
A binding with matching key exists in component: io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityC
io.sweers.catchup.ui.activity.SettingsActivity is injected at
io.sweers.catchup.injection.ActivityModule.provideActivity(componentActivity)
android.app.Activity is injected at
io.sweers.catchup.edu.Syllabus(activity, …)
io.sweers.catchup.edu.Syllabus is injected at
io.sweers.catchup.ui.activity.OrderServicesActivity.syllabus
io.sweers.catchup.ui.activity.OrderServicesActivity is injected at
io.sweers.catchup.ui.activity.OrderServicesActivity_GeneratedInjector.injectOrderServicesActivity(io.sweers.catchup.ui.activity.OrderServicesActivity) [io.sweers.catchup.app.CatchUpApplication_HiltComponents.ApplicationC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityRetainedC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityC]
It is also requested at:
io.sweers.catchup.injection.ActivityModule.provideComponentActivity(componentActivity)
The following other entry points also depend on it:
io.sweers.catchup.ui.about.AboutActivity_GeneratedInjector.injectAboutActivity(io.sweers.catchup.ui.about.AboutActivity) [io.sweers.catchup.app.CatchUpApplication_HiltComponents.ApplicationC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityRetainedC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityC]
io.sweers.catchup.ui.activity.ServiceSettingsActivity_GeneratedInjector.injectServiceSettingsActivity(io.sweers.catchup.ui.activity.ServiceSettingsActivity) [io.sweers.catchup.app.CatchUpApplication_HiltComponents.ApplicationC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityRetainedC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityC]
io.sweers.catchup.ui.activity.SettingsActivity_GeneratedInjector.injectSettingsActivity(io.sweers.catchup.ui.activity.SettingsActivity) [io.sweers.catchup.app.CatchUpApplication_HiltComponents.ApplicationC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityRetainedC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityC]
io.sweers.catchup.ui.about.AboutFragment_GeneratedInjector.injectAboutFragment(io.sweers.catchup.ui.about.AboutFragment) [io.sweers.catchup.app.CatchUpApplication_HiltComponents.ApplicationC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityRetainedC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.FragmentC]
io.sweers.catchup.ui.about.ChangelogFragment_GeneratedInjector.injectChangelogFragment(io.sweers.catchup.ui.about.ChangelogFragment) [io.sweers.catchup.app.CatchUpApplication_HiltComponents.ApplicationC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityRetainedC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.FragmentC]
io.sweers.catchup.ui.about.LicensesFragment_GeneratedInjector.injectLicensesFragment(io.sweers.catchup.ui.about.LicensesFragment) [io.sweers.catchup.app.CatchUpApplication_HiltComponents.ApplicationC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityRetainedC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.FragmentC]
io.sweers.catchup.ui.activity.OrderServicesFragment_GeneratedInjector.injectOrderServicesFragment(io.sweers.catchup.ui.activity.OrderServicesFragment) [io.sweers.catchup.app.CatchUpApplication_HiltComponents.ApplicationC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityRetainedC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.FragmentC]
io.sweers.catchup.ui.fragments.PagerFragment_GeneratedInjector.injectPagerFragment(io.sweers.catchup.ui.fragments.PagerFragment) [io.sweers.catchup.app.CatchUpApplication_HiltComponents.ApplicationC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityRetainedC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.FragmentC]
io.sweers.catchup.ui.fragments.service.ServiceFragment_GeneratedInjector.injectServiceFragment(io.sweers.catchup.ui.fragments.service.ServiceFragment) [io.sweers.catchup.app.CatchUpApplication_HiltComponents.ApplicationC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityRetainedC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.ActivityC → io.sweers.catchup.app.CatchUpApplication_HiltComponents.FragmentC]
/Users/zsweers/dev/android/personal/CatchUp/app/build/generated/source/kapt/debug/io/sweers/catchup/app/CatchUpApplication_HiltComponents.java:188: error: [Dagger/Validation]
public abstract static class ApplicationC implements ApplicationComponent,
^
[Dagger/DuplicateBindings] ComponentActivity is bound multiple times:
@NotNull @PerActivity @Binds ComponentActivity ActivityModule.provideComponentActivity(T)
@NotNull @PerActivity @Binds ComponentActivity AboutActivity.Module.provideComponentActivity(AboutActivity)
@NotNull @PerActivity @Binds ComponentActivity MainActivity.ServiceIntegrationModule.provideComponentActivity(MainActivity)
@NotNull @PerActivity @Binds ComponentActivity OrderServicesActivity.Module.provideComponentActivity(OrderServicesActivity)
@NotNull @PerActivity @Binds ComponentActivity ServiceSettingsActivity.ServiceSettingsActivityModule.provideComponentActivity(ServiceSettingsActivity)
@NotNull @PerActivity @Binds ComponentActivity SettingsActivity.SettingsActivityModule.provideComponentActivity(SettingsActivity)
in component: [CatchUpApplication_HiltComponents.ApplicationC → CatchUpApplication_HiltComponents.ActivityRetainedC → CatchUpApplication_HiltComponents.ActivityC]
[Dagger/DuplicateBindings] Activity is bound multiple times:
ActivityComponentBuilder ActivityComponentBuilder.activity(Activity)
@NotNull @PerActivity @Binds Activity ActivityModule.provideActivity(T)
@NotNull @PerActivity @Binds Activity AboutActivity.Module.provideActivity(AboutActivity)
@NotNull @PerActivity @Binds Activity MainActivity.ServiceIntegrationModule.provideActivity(MainActivity)
@NotNull @PerActivity @Binds Activity OrderServicesActivity.Module.provideActivity(OrderServicesActivity)
@NotNull @PerActivity @Binds Activity ServiceSettingsActivity.ServiceSettingsActivityModule.provideActivity(ServiceSettingsActivity)
@NotNull @PerActivity @Binds Activity SettingsActivity.SettingsActivityModule.provideActivity(SettingsActivity)
in component: [CatchUpApplication_HiltComponents.ApplicationC → CatchUpApplication_HiltComponents.ActivityRetainedC → CatchUpApplication_HiltComponents.ActivityC]
[Dagger/IncompatiblyScopedBindings] CatchUpApplication_HiltComponents.ActivityC scoped with @ActivityScoped may not reference bindings with different scopes:
@NotNull @PerActivity @Provides ViewContainer UiModule.provideViewContainer$catchup_debug(DebugViewContainer)
@PerActivity class CustomTabActivityHelper
@PerActivity class Syllabus
@PerActivity class DebugViewContainer
@PerActivity class BugReportLens
@NotNull @PerActivity @Binds ComponentActivity ActivityModule.provideComponentActivity(T)
@NotNull @PerActivity @Binds ComponentActivity ActivityModule.provideComponentActivity(T)
@NotNull @PerActivity @Binds ComponentActivity ActivityModule.provideComponentActivity(T)
@NotNull @PerActivity @Binds ComponentActivity ActivityModule.provideComponentActivity(T)
@NotNull @PerActivity @Binds ComponentActivity ActivityModule.provideComponentActivity(T)
@NotNull @PerActivity @Binds ComponentActivity ActivityModule.provideComponentActivity(T)
@NotNull @PerActivity @Provides ImgurUploadApi BugReportModule.provideImgurService$catchup_debug(Lazy<OkHttpClient>, Moshi, RxJava2CallAdapterFactory, AppConfig)
@NotNull @PerActivity @Provides GitHubIssueApi BugReportModule.provideGithubIssueService$catchup_debug(Lazy<OkHttpClient>, Moshi, RxJava2CallAdapterFactory, AppConfig)
@NotNull @PerActivity @Binds Activity ActivityModule.provideActivity(T)
@NotNull @PerActivity @Binds Activity ActivityModule.provideActivity(T)
@NotNull @PerActivity @Binds Activity ActivityModule.provideActivity(T)
@NotNull @PerActivity @Binds Activity ActivityModule.provideActivity(T)
@NotNull @PerActivity @Binds Activity ActivityModule.provideActivity(T)
@NotNull @PerActivity @Binds Activity ActivityModule.provideActivity(T)
@NotNull @PerActivity @Provides @TextViewPool RecyclerView.RecycledViewPool MainActivity.ServiceIntegrationModule.Companion.provideTextViewPool()
@NotNull @PerActivity @Provides @VisualViewPool RecyclerView.RecycledViewPool MainActivity.ServiceIntegrationModule.Companion.provideVisualViewPool()
@NotNull @FinalServices @PerActivity @Provides Map<String,Provider<Service>> MainActivity.ServiceIntegrationModule.Companion.provideFinalServices(ServiceDao, Map<String,ServiceMeta>, SharedPreferences, Map<String,Provider<Service>>, AppConfig)
@NotNull @PerActivity @Binds DetailDisplayer MainActivity.ServiceIntegrationModule.provideDetailDisplayer(MainActivityDetailDisplayer)
@PerActivity class MainActivityDetailDisplayer [CatchUpApplication_HiltComponents.ApplicationC → CatchUpApplication_HiltComponents.ActivityRetainedC → CatchUpApplication_HiltComponents.ActivityC]
[Dagger/IncompatiblyScopedBindings] CatchUpApplication_HiltComponents.FragmentC scoped with @FragmentScoped may not reference bindings with different scopes:
@PerActivity class LinkManager [CatchUpApplication_HiltComponents.ApplicationC → CatchUpApplication_HiltComponents.ActivityRetainedC → CatchUpApplication_HiltComponents.ActivityC → CatchUpApplication_HiltComponents.FragmentC]
[Dagger/MissingBinding] AboutActivity cannot be provided without an @Inject constructor or an @Provides-annotated method. This type supports members injection but cannot be implicitly provided.
A binding with matching key exists in component: CatchUpApplication_HiltComponents.ActivityC
AboutActivity is injected at
ActivityModule.provideActivity(componentActivity)
Activity is injected at
Syllabus(activity, …)
Syllabus is injected at
OrderServicesActivity.syllabus
OrderServicesActivity is injected at
OrderServicesActivity_GeneratedInjector.injectOrderServicesActivity(OrderServicesActivity) [CatchUpApplication_HiltComponents.ApplicationC → CatchUpApplication_HiltComponents.ActivityRetainedC → CatchUpApplication_HiltComponents.ActivityC]
It is also requested at:
ActivityModule.provideComponentActivity(componentActivity)
The following other entry points also depend on it:
AboutActivity_GeneratedInjector.injectAboutActivity(AboutActivity) [CatchUpApplication_HiltComponents.ApplicationC → CatchUpApplication_HiltComponents.ActivityRetainedC → CatchUpApplication_HiltComponents.ActivityC]
ServiceSettingsActivity_GeneratedInjector.injectServiceSettingsActivity(ServiceSettingsActivity) [CatchUpApplication_HiltComponents.ApplicationC → CatchUpApplication_HiltComponents.ActivityRetainedC → CatchUpApplication_HiltComponents.ActivityC]
SettingsActivity_GeneratedInjector.injectSettingsActivity(SettingsActivity) [CatchUpApplication_HiltComponents.ApplicationC → CatchUpApplication_HiltComponents.ActivityRetainedC → CatchUpApplication_HiltComponents.ActivityC]
AboutFragment_GeneratedInjector.injectAboutFragment(AboutFragment) [CatchUpApplication_HiltComponents.ApplicationC → CatchUpApplication_HiltComponents.ActivityRetainedC → CatchUpApplication_HiltComponents.ActivityC → CatchUpApplication_HiltComponents.FragmentC]
ChangelogFragment_GeneratedInjector.injectChangelogFragment(ChangelogFragment) [CatchUpApplication_HiltComponents.ApplicationC → CatchUpApplication_HiltComponents.ActivityRetainedC → CatchUpApplication_HiltComponents.ActivityC → CatchUpApplication_HiltComponents.FragmentC]
LicensesFragment_GeneratedInjector.injectLicensesFragment(LicensesFragment) [CatchUpApplication_HiltComponents.ApplicationC → CatchUpApplication_HiltComponents.ActivityRetainedC → CatchUpApplication_HiltComponents.ActivityC → CatchUpApplication_HiltComponents.FragmentC]
OrderServicesFragment_GeneratedInjector.injectOrderServicesFragment(OrderServicesFragment) [CatchUpApplication_HiltComponents.ApplicationC → CatchUpApplication_HiltComponents.ActivityRetainedC → CatchUpApplication_HiltComponents.ActivityC → CatchUpApplication_HiltComponents.FragmentC]
PagerFragment_GeneratedInjector.injectPagerFragment(PagerFragment) [CatchUpApplication_HiltComponents.ApplicationC → CatchUpApplication_HiltComponents.ActivityRetainedC → CatchUpApplication_HiltComponents.ActivityC → CatchUpApplication_HiltComponents.FragmentC]
ServiceFragment_GeneratedInjector.injectServiceFragment(ServiceFragment) [CatchUpApplication_HiltComponents.ApplicationC → CatchUpApplication_HiltComponents.ActivityRetainedC → CatchUpApplication_HiltComponents.ActivityC → CatchUpApplication_HiltComponents.FragmentC]
[Dagger/MissingBinding] T cannot be provided without an @Provides-annotated method.
T is injected at
ActivityModule.provideActivity(componentActivity)
Activity is injected at
Syllabus(activity, …)
Syllabus is injected at
OrderServicesActivity.syllabus
OrderServicesActivity is injected at
OrderServicesActivity_GeneratedInjector.injectOrderServicesActivity(OrderServicesActivity) [CatchUpApplication_HiltComponents.ApplicationC → CatchUpApplication_HiltComponents.ActivityRetainedC → CatchUpApplication_HiltComponents.ActivityC]
It is also requested at:
ActivityModule.provideComponentActivity(componentActivity)
The following other entry points also depend on it:
AboutActivity_GeneratedInjector.injectAboutActivity(AboutActivity) [CatchUpApplication_HiltComponents.ApplicationC → CatchUpApplication_HiltComponents.ActivityRetainedC → CatchUpApplication_HiltComponents.ActivityC]
ServiceSettingsActivity_GeneratedInjector.injectServiceSettingsActivity(ServiceSettingsActivity) [CatchUpApplication_HiltComponents.ApplicationC → CatchUpApplication_HiltComponents.ActivityRetainedC → CatchUpApplication_HiltComponents.ActivityC]
SettingsActivity_GeneratedInjector.injectSettingsActivity(SettingsActivity) [CatchUpApplication_HiltComponents.ApplicationC → CatchUpApplication_HiltComponents.ActivityRetainedC → CatchUpApplication_HiltComponents.ActivityC]
AboutFragment_GeneratedInjector.injectAboutFragment(AboutFragment) [CatchUpApplication_HiltComponents.ApplicationC → CatchUpApplication_HiltComponents.ActivityRetainedC → CatchUpApplication_HiltComponents.ActivityC → CatchUpApplication_HiltComponents.FragmentC]
ChangelogFragment_GeneratedInjector.injectChangelogFragment(ChangelogFragment) [CatchUpApplication_HiltComponents.ApplicationC → CatchUpApplication_HiltComponents.ActivityRetainedC → CatchUpApplication_HiltComponents.ActivityC → CatchUpApplication_HiltComponents.FragmentC]
LicensesFragment_GeneratedInjector.injectLicensesFragment(LicensesFragment) [CatchUpApplication_HiltComponents.ApplicationC → CatchUpApplication_HiltComponents.ActivityRetainedC → CatchUpApplication_HiltComponents.ActivityC → CatchUpApplication_HiltComponents.FragmentC]
OrderServicesFragment_GeneratedInjector.injectOrderServicesFragment(OrderServicesFragment) [CatchUpApplication_HiltComponents.ApplicationC → CatchUpApplication_HiltComponents.ActivityRetainedC → CatchUpApplication_HiltComponents.ActivityC → CatchUpApplication_HiltComponents.FragmentC]
PagerFragment_GeneratedInjector.injectPagerFragment(PagerFragment) [CatchUpApplication_HiltComponents.ApplicationC → CatchUpApplication_HiltComponents.ActivityRetainedC → CatchUpApplication_HiltComponents.ActivityC → CatchUpApplication_HiltComponents.FragmentC]
ServiceFragment_GeneratedInjector.injectServiceFragment(ServiceFragment) [CatchUpApplication_HiltComponents.ApplicationC → CatchUpApplication_HiltComponents.ActivityRetainedC → CatchUpApplication_HiltComponents.ActivityC → CatchUpApplication_HiltComponents.FragmentC]
[Dagger/MissingBinding] MainActivity cannot be provided without an @Inject constructor or an @Provides-annotated method. This type supports members injection but cannot be implicitly provided.
MainActivity is injected at
ActivityModule.provideActivity(componentActivity)
Activity is injected at
Syllabus(activity, …)
Syllabus is injected at
OrderServicesActivity.syllabus
OrderServicesActivity is injected at
OrderServicesActivity_GeneratedInjector.injectOrderServicesActivity(OrderServicesActivity) [CatchUpApplication_HiltComponents.ApplicationC → CatchUpApplication_HiltComponents.ActivityRetainedC → CatchUpApplication_HiltComponents.ActivityC]
It is also requested at:
ActivityModule.provideComponentActivity(componentActivity)
MainActivityDetailDisplayer(mainActivity)
The following other entry points also depend on it:
AboutActivity_GeneratedInjector.injectAboutActivity(AboutActivity) [CatchUpApplication_HiltComponents.ApplicationC → CatchUpApplication_HiltComponents.ActivityRetainedC → CatchUpApplication_HiltComponents.ActivityC]
ServiceSettingsActivity_GeneratedInjector.injectServiceSettingsActivity(ServiceSettingsActivity) [CatchUpApplication_HiltComponents.ApplicationC → CatchUpApplication_HiltComponents.ActivityRetainedC → CatchUpApplication_HiltComponents.ActivityC]
SettingsActivity_GeneratedInjector.injectSettingsActivity(SettingsActivity) [CatchUpApplication_HiltComponents.ApplicationC → CatchUpApplication_HiltComponents.ActivityRetainedC → CatchUpApplication_HiltComponents.ActivityC]
AboutFragment_GeneratedInjector.injectAboutFragment(AboutFragment) [CatchUpApplication_HiltComponents.ApplicationC → CatchUpApplication_HiltComponents.ActivityRetainedC → CatchUpApplication_HiltComponents.ActivityC → CatchUpApplication_HiltComponents.FragmentC]
ChangelogFragment_GeneratedInjector.injectChangelogFragment(ChangelogFragment) [CatchUpApplication_HiltComponents.ApplicationC → CatchUpApplication_HiltComponents.ActivityRetainedC → CatchUpApplication_HiltComponents.ActivityC → CatchUpApplication_HiltComponents.FragmentC]
LicensesFragment_GeneratedInjector.injectLicensesFragment(LicensesFragment) [CatchUpApplication_HiltComponents.ApplicationC → CatchUpApplication_HiltComponents.ActivityRetainedC → CatchUpApplication_HiltComponents.ActivityC → CatchUpApplication_HiltComponents.FragmentC]
OrderServicesFragment_GeneratedInjector.injectOrderServicesFragment(OrderServicesFragment) [CatchUpApplication_HiltComponents.ApplicationC → CatchUpApplication_HiltComponents.ActivityRetainedC → CatchUpApplication_HiltComponents.ActivityC → CatchUpApplication_HiltComponents.FragmentC]
PagerFragment_GeneratedInjector.injectPagerFragment(PagerFragment) [CatchUpApplication_HiltComponents.ApplicationC → CatchUpApplication_HiltComponents.ActivityRetainedC → CatchUpApplication_HiltComponents.ActivityC → CatchUpApplication_HiltComponents.FragmentC]
ServiceFragment_GeneratedInjector.injectServiceFragment(ServiceFragment) [CatchUpApplication_HiltComponents.ApplicationC → CatchUpApplication_HiltComponents.ActivityRetainedC → CatchUpApplication_HiltComponents.ActivityC → CatchUpApplication_HiltComponents.FragmentC]
[Dagger/MissingBinding] OrderServicesActivity cannot be provided without an @Inject constructor or an @Provides-annotated method. This type supports members injection but cannot be implicitly provided.
A binding with matching key exists in component: CatchUpApplication_HiltComponents.ActivityC
OrderServicesActivity is injected at
ActivityModule.provideActivity(componentActivity)
Activity is injected at
Syllabus(activity, …)
Syllabus is injected at
OrderServicesActivity.syllabus
OrderServicesActivity is injected at
OrderServicesActivity_GeneratedInjector.injectOrderServicesActivity(OrderServicesActivity) [CatchUpApplication_HiltComponents.ApplicationC → CatchUpApplication_HiltComponents.ActivityRetainedC → CatchUpApplication_HiltComponents.ActivityC]
It is also requested at:
ActivityModule.provideComponentActivity(componentActivity)
The following other entry points also depend on it:
AboutActivity_GeneratedInjector.injectAboutActivity(AboutActivity) [CatchUpApplication_HiltComponents.ApplicationC → CatchUpApplication_HiltComponents.ActivityRetainedC → CatchUpApplication_HiltComponents.ActivityC]
ServiceSettingsActivity_GeneratedInjector.injectServiceSettingsActivity(ServiceSettingsActivity) [CatchUpApplication_HiltComponents.ApplicationC → CatchUpApplication_HiltComponents.ActivityRetainedC → CatchUpApplication_HiltComponents.ActivityC]
SettingsActivity_GeneratedInjector.injectSettingsActivity(SettingsActivity) [CatchUpApplication_HiltComponents.ApplicationC → CatchUpApplication_HiltComponents.ActivityRetainedC → CatchUpApplication_HiltComponents.ActivityC]
AboutFragment_GeneratedInjector.injectAboutFragment(AboutFragment) [CatchUpApplication_HiltComponents.ApplicationC → CatchUpApplication_HiltComponents.ActivityRetainedC → CatchUpApplication_HiltComponents.ActivityC → CatchUpApplication_HiltComponents.FragmentC]
ChangelogFragment_GeneratedInjector.injectChangelogFragment(ChangelogFragment) [CatchUpApplication_HiltComponents.ApplicationC → CatchUpApplication_HiltComponents.ActivityRetainedC → CatchUpApplication_HiltComponents.ActivityC → CatchUpApplication_HiltComponents.FragmentC]
LicensesFragment_GeneratedInjector.injectLicensesFragment(LicensesFragment) [CatchUpApplication_HiltComponents.ApplicationC → CatchUpApplication_HiltComponents.ActivityRetainedC → CatchUpApplication_HiltComponents.ActivityC → CatchUpApplication_HiltComponents.FragmentC]
OrderServicesFragment_GeneratedInjector.injectOrderServicesFragment(OrderServicesFragment) [CatchUpApplication_HiltComponents.ApplicationC → CatchUpApplication_HiltComponents.ActivityRetainedC → CatchUpApplication_HiltComponents.ActivityC → CatchUpApplication_HiltComponents.FragmentC]
PagerFragment_GeneratedInjector.injectPagerFragment(PagerFragment) [CatchUpApplication_HiltComponents.ApplicationC → CatchUpApplication_HiltComponents.ActivityRetainedC → CatchUpApplication_HiltComponents.ActivityC → CatchUpApplication_HiltComponents.FragmentC]
ServiceFragment_GeneratedInjector.injectServiceFragment(ServiceFragment) [CatchUpApplication_HiltComponents.ApplicationC → CatchUpApplication_HiltComponents.ActivityRetainedC → CatchUpApplication_HiltComponents.ActivityC → CatchUpApplication_HiltComponents.FragmentC]
[Dagger/MissingBinding] ServiceSettingsActivity cannot be provided without an @Inject constructor or an @Provides-annotated method. This type supports members injection but cannot be implicitly provided.
A binding with matching key exists in component: CatchUpApplication_HiltComponents.ActivityC
ServiceSettingsActivity is injected at
ActivityModule.provideActivity(componentActivity)
Activity is injected at
Syllabus(activity, …)
Syllabus is injected at
OrderServicesActivity.syllabus
OrderServicesActivity is injected at
OrderServicesActivity_GeneratedInjector.injectOrderServicesActivity(OrderServicesActivity) [CatchUpApplication_HiltComponents.ApplicationC → CatchUpApplication_HiltComponents.ActivityRetainedC → CatchUpApplication_HiltComponents.ActivityC]
It is also requested at:
ActivityModule.provideComponentActivity(componentActivity)
The following other entry points also depend on it:
AboutActivity_GeneratedInjector.injectAboutActivity(AboutActivity) [CatchUpApplication_HiltComponents.ApplicationC → CatchUpApplication_HiltComponents.ActivityRetainedC → CatchUpApplication_HiltComponents.ActivityC]
ServiceSettingsActivity_GeneratedInjector.injectServiceSettingsActivity(ServiceSettingsActivity) [CatchUpApplication_HiltComponents.ApplicationC → CatchUpApplication_HiltComponents.ActivityRetainedC → CatchUpApplication_HiltComponents.ActivityC]
SettingsActivity_GeneratedInjector.injectSettingsActivity(SettingsActivity) [CatchUpApplication_HiltComponents.ApplicationC → CatchUpApplication_HiltComponents.ActivityRetainedC → CatchUpApplication_HiltComponents.ActivityC]
AboutFragment_GeneratedInjector.injectAboutFragment(AboutFragment) [CatchUpApplication_HiltComponents.ApplicationC → CatchUpApplication_HiltComponents.ActivityRetainedC → CatchUpApplication_HiltComponents.ActivityC → CatchUpApplication_HiltComponents.FragmentC]
ChangelogFragment_GeneratedInjector.injectChangelogFragment(ChangelogFragment) [CatchUpApplication_HiltComponents.ApplicationC → CatchUpApplication_HiltComponents.ActivityRetainedC → CatchUpApplication_HiltComponents.ActivityC → CatchUpApplication_HiltComponents.FragmentC]
LicensesFragment_GeneratedInjector.injectLicensesFragment(LicensesFragment) [CatchUpApplication_HiltComponents.ApplicationC → CatchUpApplication_HiltComponents.ActivityRetainedC → CatchUpApplication_HiltComponents.ActivityC → CatchUpApplication_HiltComponents.FragmentC]
OrderServicesFragment_GeneratedInjector.injectOrderServicesFragment(OrderServicesFragment) [CatchUpApplication_HiltComponents.ApplicationC → CatchUpApplication_HiltComponents.ActivityRetainedC → CatchUpApplication_HiltComponents.ActivityC → CatchUpApplication_HiltComponents.FragmentC]
PagerFragment_GeneratedInjector.injectPagerFragment(PagerFragment) [CatchUpApplication_HiltComponents.ApplicationC → CatchUpApplication_HiltComponents.ActivityRetainedC → CatchUpApplication_HiltComponents.ActivityC → CatchUpApplication_HiltComponents.FragmentC]
ServiceFragment_GeneratedInjector.injectServiceFragment(ServiceFragment) [CatchUpApplication_HiltComponents.ApplicationC → CatchUpApplication_HiltComponents.ActivityRetainedC → CatchUpApplication_HiltComponents.ActivityC → CatchUpApplication_HiltComponents.FragmentC]
[Dagger/MissingBinding] SettingsActivity cannot be provided without an @Inject constructor or an @Provides-annotated method. This type supports members injection but cannot be implicitly provided.
A binding with matching key exists in component: CatchUpApplication_HiltComponents.ActivityC
SettingsActivity is injected at
ActivityModule.provideActivity(componentActivity)
Activity is injected at
Syllabus(activity, …)
Syllabus is injected at
OrderServicesActivity.syllabus
OrderServicesActivity is injected at
OrderServicesActivity_GeneratedInjector.injectOrderServicesActivity(OrderServicesActivity) [CatchUpApplication_HiltComponents.ApplicationC → CatchUpApplication_HiltComponents.ActivityRetainedC → CatchUpApplication_HiltComponents.ActivityC]
It is also requested at:
ActivityModule.provideComponentActivity(componentActivity)
The following other entry points also depend on it:
AboutActivity_GeneratedInjector.injectAboutActivity(AboutActivity) [CatchUpApplication_HiltComponents.ApplicationC → CatchUpApplication_HiltComponents.ActivityRetainedC → CatchUpApplication_HiltComponents.ActivityC]
ServiceSettingsActivity_GeneratedInjector.injectServiceSettingsActivity(ServiceSettingsActivity) [CatchUpApplication_HiltComponents.ApplicationC → CatchUpApplication_HiltComponents.ActivityRetainedC → CatchUpApplication_HiltComponents.ActivityC]
SettingsActivity_GeneratedInjector.injectSettingsActivity(SettingsActivity) [CatchUpApplication_HiltComponents.ApplicationC → CatchUpApplication_HiltComponents.ActivityRetainedC → CatchUpApplication_HiltComponents.ActivityC]
AboutFragment_GeneratedInjector.injectAboutFragment(AboutFragment) [CatchUpApplication_HiltComponents.ApplicationC → CatchUpApplication_HiltComponents.ActivityRetainedC → CatchUpApplication_HiltComponents.ActivityC → CatchUpApplication_HiltComponents.FragmentC]
ChangelogFragment_GeneratedInjector.injectChangelogFragment(ChangelogFragment) [CatchUpApplication_HiltComponents.ApplicationC → CatchUpApplication_HiltComponents.ActivityRetainedC → CatchUpApplication_HiltComponents.ActivityC → CatchUpApplication_HiltComponents.FragmentC]
LicensesFragment_GeneratedInjector.injectLicensesFragment(LicensesFragment) [CatchUpApplication_HiltComponents.ApplicationC → CatchUpApplication_HiltComponents.ActivityRetainedC → CatchUpApplication_HiltComponents.ActivityC → CatchUpApplication_HiltComponents.FragmentC]
OrderServicesFragment_GeneratedInjector.injectOrderServicesFragment(OrderServicesFragment) [CatchUpApplication_HiltComponents.ApplicationC → CatchUpApplication_HiltComponents.ActivityRetainedC → CatchUpApplication_HiltComponents.ActivityC → CatchUpApplication_HiltComponents.FragmentC]
PagerFragment_GeneratedInjector.injectPagerFragment(PagerFragment) [CatchUpApplication_HiltComponents.ApplicationC → CatchUpApplication_HiltComponents.ActivityRetainedC → CatchUpApplication_HiltComponents.ActivityC → CatchUpApplication_HiltComponents.FragmentC]
ServiceFragment_GeneratedInjector.injectServiceFragment(ServiceFragment) [CatchUpApplication_HiltComponents.ApplicationC → CatchUpApplication_HiltComponents.ActivityRetainedC → CatchUpApplication_HiltComponents.ActivityC → CatchUpApplication_HiltComponents.FragmentC]
======================
Full classname legend:
======================
AboutActivity: io.sweers.catchup.ui.about.AboutActivity
AboutActivity_GeneratedInjector: io.sweers.catchup.ui.about.AboutActivity_GeneratedInjector
AboutFragment: io.sweers.catchup.ui.about.AboutFragment
AboutFragment_GeneratedInjector: io.sweers.catchup.ui.about.AboutFragment_GeneratedInjector
Activity: android.app.Activity
ActivityComponentBuilder: dagger.hilt.android.internal.builders.ActivityComponentBuilder
ActivityModule: io.sweers.catchup.injection.ActivityModule
ActivityScoped: dagger.hilt.android.scopes.ActivityScoped
AppConfig: dev.zacsweers.catchup.appconfig.AppConfig
BugReportLens: io.sweers.catchup.ui.bugreport.BugReportLens
BugReportModule: io.sweers.catchup.ui.bugreport.BugReportModule
CatchUpApplication_HiltComponents: io.sweers.catchup.app.CatchUpApplication_HiltComponents
ChangelogFragment: io.sweers.catchup.ui.about.ChangelogFragment
ChangelogFragment_GeneratedInjector: io.sweers.catchup.ui.about.ChangelogFragment_GeneratedInjector
ComponentActivity: androidx.activity.ComponentActivity
CustomTabActivityHelper: io.sweers.catchup.util.customtabs.CustomTabActivityHelper
DebugViewContainer: io.sweers.catchup.ui.DebugViewContainer
DetailDisplayer: io.sweers.catchup.ui.DetailDisplayer
FinalServices: io.sweers.catchup.ui.activity.FinalServices
FragmentScoped: dagger.hilt.android.scopes.FragmentScoped
GitHubIssueApi: io.sweers.catchup.ui.bugreport.GitHubIssueApi
ImgurUploadApi: io.sweers.catchup.ui.bugreport.ImgurUploadApi
LicensesFragment: io.sweers.catchup.ui.about.LicensesFragment
LicensesFragment_GeneratedInjector: io.sweers.catchup.ui.about.LicensesFragment_GeneratedInjector
LinkManager: io.sweers.catchup.data.LinkManager
MainActivity: io.sweers.catchup.ui.activity.MainActivity
MainActivityDetailDisplayer: io.sweers.catchup.ui.activity.MainActivityDetailDisplayer
Moshi: com.squareup.moshi.Moshi
NotNull: org.jetbrains.annotations.NotNull
OkHttpClient: okhttp3.OkHttpClient
OrderServicesActivity: io.sweers.catchup.ui.activity.OrderServicesActivity
OrderServicesActivity_GeneratedInjector: io.sweers.catchup.ui.activity.OrderServicesActivity_GeneratedInjector
OrderServicesFragment: io.sweers.catchup.ui.activity.OrderServicesFragment
OrderServicesFragment_GeneratedInjector: io.sweers.catchup.ui.activity.OrderServicesFragment_GeneratedInjector
PagerFragment: io.sweers.catchup.ui.fragments.PagerFragment
PagerFragment_GeneratedInjector: io.sweers.catchup.ui.fragments.PagerFragment_GeneratedInjector
PerActivity: io.sweers.catchup.injection.scopes.PerActivity
RecyclerView: androidx.recyclerview.widget.RecyclerView
RxJava2CallAdapterFactory: retrofit2.adapter.rxjava2.RxJava2CallAdapterFactory
Service: io.sweers.catchup.service.api.Service
ServiceDao: io.sweers.catchup.data.ServiceDao
ServiceFragment: io.sweers.catchup.ui.fragments.service.ServiceFragment
ServiceFragment_GeneratedInjector: io.sweers.catchup.ui.fragments.service.ServiceFragment_GeneratedInjector
ServiceMeta: io.sweers.catchup.service.api.ServiceMeta
ServiceSettingsActivity: io.sweers.catchup.ui.activity.ServiceSettingsActivity
ServiceSettingsActivity_GeneratedInjector: io.sweers.catchup.ui.activity.ServiceSettingsActivity_GeneratedInjector
SettingsActivity: io.sweers.catchup.ui.activity.SettingsActivity
SettingsActivity_GeneratedInjector: io.sweers.catchup.ui.activity.SettingsActivity_GeneratedInjector
SharedPreferences: android.content.SharedPreferences
Syllabus: io.sweers.catchup.edu.Syllabus
TextViewPool: io.sweers.catchup.ui.activity.TextViewPool
UiModule: io.sweers.catchup.ui.activity.UiModule
ViewContainer: io.sweers.catchup.base.ui.ViewContainer
VisualViewPool: io.sweers.catchup.ui.activity.VisualViewPool
========================
End of classname legend:
========================
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment