Android-Umsetzung der Homepage
Some checks failed
Code Analysis and Production Deploy / analyze (push) Failing after 2m22s
Code Analysis and Production Deploy / deploy-production (push) Has been skipped
Code Analysis and Production Deploy / deploy-test (push) Has been skipped

This commit is contained in:
Torsten Schulz (local)
2026-05-27 17:54:24 +02:00
parent 817f5e02ca
commit 7e0c92368e
6816 changed files with 111919 additions and 53 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

View File

@@ -0,0 +1,2 @@
#Tue May 26 23:13:50 CEST 2026
gradle.version=9.4.1

Binary file not shown.

View File

@@ -0,0 +1,2 @@
#Tue May 26 16:54:25 CEST 2026
java.home=/opt/android-studio/jbr

Binary file not shown.

View File

View File

@@ -1,9 +1,14 @@
plugins {
id("com.android.application")
id("org.jetbrains.kotlin.android")
id("dagger.hilt.android.plugin")
id("com.google.devtools.ksp")
id("org.jetbrains.kotlin.plugin.compose")
id("com.google.dagger.hilt.android")
}
val localApiBaseUrl = providers.gradleProperty("LOCAL_API_BASE_URL")
.orElse("http://10.0.2.2:3100/")
.get()
android {
namespace = "de.harheimertc"
compileSdk = 34
@@ -16,52 +21,91 @@ android {
versionName = "0.1.0"
}
flavorDimensions += "environment"
productFlavors {
create("local") {
dimension = "environment"
applicationIdSuffix = ".local"
versionNameSuffix = "-local"
buildConfigField("String", "API_BASE_URL", "\"$localApiBaseUrl\"")
buildConfigField("String", "ENVIRONMENT_NAME", "\"LOCAL\"")
manifestPlaceholders["usesCleartextTraffic"] = "true"
}
create("instantTest") {
dimension = "environment"
applicationIdSuffix = ".test"
versionNameSuffix = "-test"
buildConfigField("String", "API_BASE_URL", "\"https://harheimertc.tsschulz.de/\"")
buildConfigField("String", "ENVIRONMENT_NAME", "\"TEST\"")
manifestPlaceholders["usesCleartextTraffic"] = "false"
}
create("production") {
dimension = "environment"
buildConfigField("String", "API_BASE_URL", "\"https://harheimertc.de/\"")
buildConfigField("String", "ENVIRONMENT_NAME", "\"\"")
manifestPlaceholders["usesCleartextTraffic"] = "false"
}
}
buildFeatures {
compose = true
buildConfig = true
}
composeOptions {
kotlinCompilerExtensionVersion = "1.5.3"
compileOptions {
isCoreLibraryDesugaringEnabled = true
sourceCompatibility = JavaVersion.VERSION_17
targetCompatibility = JavaVersion.VERSION_17
}
}
kotlinOptions {
jvmTarget = "17"
kotlin {
compilerOptions {
jvmTarget.set(org.jetbrains.kotlin.gradle.dsl.JvmTarget.JVM_17)
}
}
dependencies {
coreLibraryDesugaring("com.android.tools:desugar_jdk_libs:2.1.5")
implementation("androidx.core:core-ktx:1.10.1")
implementation("androidx.appcompat:appcompat:1.6.1")
// Compose
implementation("androidx.compose.ui:ui:1.5.0")
implementation("androidx.compose.ui:ui-tooling-preview:1.5.0")
debugImplementation("androidx.compose.ui:ui-tooling:1.5.0")
implementation("androidx.compose.material3:material3:1.1.0")
implementation("androidx.navigation:navigation-compose:2.6.0")
implementation("androidx.hilt:hilt-navigation-compose:1.0.0")
// Lifecycle
implementation("androidx.lifecycle:lifecycle-runtime-ktx:2.6.1")
implementation("androidx.lifecycle:lifecycle-viewmodel-compose:2.6.1")
// Hilt
implementation("com.google.dagger:hilt-android:2.46.1")
kapt("com.google.dagger:hilt-compiler:2.46.1")
implementation("com.google.dagger:hilt-android:2.59.2")
ksp("com.google.dagger:hilt-compiler:2.59.2")
// Networking
implementation("com.squareup.retrofit2:retrofit:2.9.0")
implementation("com.squareup.okhttp3:okhttp:4.11.0")
implementation("com.squareup.okhttp3:logging-interceptor:4.11.0")
implementation("com.squareup.okhttp3:okhttp-urlconnection:4.11.0")
implementation("com.squareup.retrofit2:converter-moshi:2.9.0")
implementation("com.squareup.moshi:moshi-kotlin:1.15.1")
// Coil
implementation("io.coil-kt:coil-compose:2.4.0")
// Room
implementation("androidx.room:room-runtime:2.6.1")
kapt("androidx.room:room-compiler:2.6.1")
ksp("androidx.room:room-compiler:2.6.1")
implementation("androidx.room:room-ktx:2.6.1")
// WorkManager, DataStore
implementation("androidx.work:work-runtime-ktx:2.8.1")
implementation("androidx.datastore:datastore-preferences:1.0.0")
implementation("androidx.security:security-crypto:1.1.0-alpha06")
// Testing (skeleton)
testImplementation("junit:junit:4.13.2")

View File

@@ -0,0 +1,754 @@
package de.harheimertc;
import android.app.Activity;
import android.app.Service;
import android.view.View;
import androidx.fragment.app.Fragment;
import androidx.lifecycle.SavedStateHandle;
import androidx.lifecycle.ViewModel;
import com.squareup.moshi.Moshi;
import dagger.hilt.android.ActivityRetainedLifecycle;
import dagger.hilt.android.ViewModelLifecycle;
import dagger.hilt.android.internal.builders.ActivityComponentBuilder;
import dagger.hilt.android.internal.builders.ActivityRetainedComponentBuilder;
import dagger.hilt.android.internal.builders.FragmentComponentBuilder;
import dagger.hilt.android.internal.builders.ServiceComponentBuilder;
import dagger.hilt.android.internal.builders.ViewComponentBuilder;
import dagger.hilt.android.internal.builders.ViewModelComponentBuilder;
import dagger.hilt.android.internal.builders.ViewWithFragmentComponentBuilder;
import dagger.hilt.android.internal.lifecycle.DefaultViewModelFactories;
import dagger.hilt.android.internal.lifecycle.DefaultViewModelFactories_InternalFactoryFactory_Factory;
import dagger.hilt.android.internal.managers.ActivityRetainedComponentManager_LifecycleModule_ProvideActivityRetainedLifecycleFactory;
import dagger.hilt.android.internal.managers.SavedStateHandleHolder;
import dagger.hilt.android.internal.modules.ApplicationContextModule;
import dagger.hilt.android.internal.modules.ApplicationContextModule_ProvideContextFactory;
import dagger.internal.DaggerGenerated;
import dagger.internal.DoubleCheck;
import dagger.internal.LazyClassKeyMap;
import dagger.internal.MapBuilder;
import dagger.internal.Preconditions;
import dagger.internal.Provider;
import de.harheimertc.data.ApiService;
import de.harheimertc.data.AuthInterceptor;
import de.harheimertc.data.NetworkModule_ProvideApiServiceFactory;
import de.harheimertc.data.NetworkModule_ProvideMoshiFactory;
import de.harheimertc.data.NetworkModule_ProvideOkHttpClientFactory;
import de.harheimertc.data.NetworkModule_ProvideRetrofitFactory;
import de.harheimertc.repositories.AuthRepositoryImpl;
import de.harheimertc.repositories.ContactRepository;
import de.harheimertc.repositories.GalleryRepository;
import de.harheimertc.repositories.HomeRepository;
import de.harheimertc.repositories.LoginRepository;
import de.harheimertc.repositories.MembershipRepository;
import de.harheimertc.repositories.SpielplanRepository;
import de.harheimertc.repositories.TermineRepository;
import de.harheimertc.ui.screens.contact.ContactViewModel;
import de.harheimertc.ui.screens.contact.ContactViewModel_HiltModules;
import de.harheimertc.ui.screens.contact.ContactViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
import de.harheimertc.ui.screens.contact.ContactViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
import de.harheimertc.ui.screens.gallery.GalleryViewModel;
import de.harheimertc.ui.screens.gallery.GalleryViewModel_HiltModules;
import de.harheimertc.ui.screens.gallery.GalleryViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
import de.harheimertc.ui.screens.gallery.GalleryViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
import de.harheimertc.ui.screens.home.HomeViewModel;
import de.harheimertc.ui.screens.home.HomeViewModel_HiltModules;
import de.harheimertc.ui.screens.home.HomeViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
import de.harheimertc.ui.screens.home.HomeViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
import de.harheimertc.ui.screens.login.LoginViewModel;
import de.harheimertc.ui.screens.login.LoginViewModel_HiltModules;
import de.harheimertc.ui.screens.login.LoginViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
import de.harheimertc.ui.screens.login.LoginViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
import de.harheimertc.ui.screens.membership.MembershipViewModel;
import de.harheimertc.ui.screens.membership.MembershipViewModel_HiltModules;
import de.harheimertc.ui.screens.membership.MembershipViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
import de.harheimertc.ui.screens.membership.MembershipViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
import de.harheimertc.ui.screens.spielplan.SpielplanViewModel;
import de.harheimertc.ui.screens.spielplan.SpielplanViewModel_HiltModules;
import de.harheimertc.ui.screens.spielplan.SpielplanViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
import de.harheimertc.ui.screens.spielplan.SpielplanViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
import de.harheimertc.ui.screens.termine.TermineViewModel;
import de.harheimertc.ui.screens.termine.TermineViewModel_HiltModules;
import de.harheimertc.ui.screens.termine.TermineViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
import de.harheimertc.ui.screens.termine.TermineViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
import java.util.Collections;
import java.util.Map;
import java.util.Set;
import javax.annotation.processing.Generated;
import okhttp3.OkHttpClient;
import retrofit2.Retrofit;
@DaggerGenerated
@Generated(
value = "dagger.internal.codegen.ComponentProcessor",
comments = "https://dagger.dev"
)
@SuppressWarnings({
"unchecked",
"rawtypes",
"KotlinInternal",
"KotlinInternalInJava",
"cast",
"deprecation",
"nullness:initialization.field.uninitialized"
})
public final class DaggerHarheimerApplication_HiltComponents_SingletonC {
private DaggerHarheimerApplication_HiltComponents_SingletonC() {
}
public static Builder builder() {
return new Builder();
}
public static final class Builder {
private ApplicationContextModule applicationContextModule;
private Builder() {
}
public Builder applicationContextModule(ApplicationContextModule applicationContextModule) {
this.applicationContextModule = Preconditions.checkNotNull(applicationContextModule);
return this;
}
public HarheimerApplication_HiltComponents.SingletonC build() {
Preconditions.checkBuilderRequirement(applicationContextModule, ApplicationContextModule.class);
return new SingletonCImpl(applicationContextModule);
}
}
private static final class ActivityRetainedCBuilder implements HarheimerApplication_HiltComponents.ActivityRetainedC.Builder {
private final SingletonCImpl singletonCImpl;
private SavedStateHandleHolder savedStateHandleHolder;
private ActivityRetainedCBuilder(SingletonCImpl singletonCImpl) {
this.singletonCImpl = singletonCImpl;
}
@Override
public ActivityRetainedCBuilder savedStateHandleHolder(
SavedStateHandleHolder savedStateHandleHolder) {
this.savedStateHandleHolder = Preconditions.checkNotNull(savedStateHandleHolder);
return this;
}
@Override
public HarheimerApplication_HiltComponents.ActivityRetainedC build() {
Preconditions.checkBuilderRequirement(savedStateHandleHolder, SavedStateHandleHolder.class);
return new ActivityRetainedCImpl(singletonCImpl, savedStateHandleHolder);
}
}
private static final class ActivityCBuilder implements HarheimerApplication_HiltComponents.ActivityC.Builder {
private final SingletonCImpl singletonCImpl;
private final ActivityRetainedCImpl activityRetainedCImpl;
private Activity activity;
private ActivityCBuilder(SingletonCImpl singletonCImpl,
ActivityRetainedCImpl activityRetainedCImpl) {
this.singletonCImpl = singletonCImpl;
this.activityRetainedCImpl = activityRetainedCImpl;
}
@Override
public ActivityCBuilder activity(Activity activity) {
this.activity = Preconditions.checkNotNull(activity);
return this;
}
@Override
public HarheimerApplication_HiltComponents.ActivityC build() {
Preconditions.checkBuilderRequirement(activity, Activity.class);
return new ActivityCImpl(singletonCImpl, activityRetainedCImpl, activity);
}
}
private static final class FragmentCBuilder implements HarheimerApplication_HiltComponents.FragmentC.Builder {
private final SingletonCImpl singletonCImpl;
private final ActivityRetainedCImpl activityRetainedCImpl;
private final ActivityCImpl activityCImpl;
private Fragment fragment;
private FragmentCBuilder(SingletonCImpl singletonCImpl,
ActivityRetainedCImpl activityRetainedCImpl, ActivityCImpl activityCImpl) {
this.singletonCImpl = singletonCImpl;
this.activityRetainedCImpl = activityRetainedCImpl;
this.activityCImpl = activityCImpl;
}
@Override
public FragmentCBuilder fragment(Fragment fragment) {
this.fragment = Preconditions.checkNotNull(fragment);
return this;
}
@Override
public HarheimerApplication_HiltComponents.FragmentC build() {
Preconditions.checkBuilderRequirement(fragment, Fragment.class);
return new FragmentCImpl(singletonCImpl, activityRetainedCImpl, activityCImpl, fragment);
}
}
private static final class ViewWithFragmentCBuilder implements HarheimerApplication_HiltComponents.ViewWithFragmentC.Builder {
private final SingletonCImpl singletonCImpl;
private final ActivityRetainedCImpl activityRetainedCImpl;
private final ActivityCImpl activityCImpl;
private final FragmentCImpl fragmentCImpl;
private View view;
private ViewWithFragmentCBuilder(SingletonCImpl singletonCImpl,
ActivityRetainedCImpl activityRetainedCImpl, ActivityCImpl activityCImpl,
FragmentCImpl fragmentCImpl) {
this.singletonCImpl = singletonCImpl;
this.activityRetainedCImpl = activityRetainedCImpl;
this.activityCImpl = activityCImpl;
this.fragmentCImpl = fragmentCImpl;
}
@Override
public ViewWithFragmentCBuilder view(View view) {
this.view = Preconditions.checkNotNull(view);
return this;
}
@Override
public HarheimerApplication_HiltComponents.ViewWithFragmentC build() {
Preconditions.checkBuilderRequirement(view, View.class);
return new ViewWithFragmentCImpl(singletonCImpl, activityRetainedCImpl, activityCImpl, fragmentCImpl, view);
}
}
private static final class ViewCBuilder implements HarheimerApplication_HiltComponents.ViewC.Builder {
private final SingletonCImpl singletonCImpl;
private final ActivityRetainedCImpl activityRetainedCImpl;
private final ActivityCImpl activityCImpl;
private View view;
private ViewCBuilder(SingletonCImpl singletonCImpl, ActivityRetainedCImpl activityRetainedCImpl,
ActivityCImpl activityCImpl) {
this.singletonCImpl = singletonCImpl;
this.activityRetainedCImpl = activityRetainedCImpl;
this.activityCImpl = activityCImpl;
}
@Override
public ViewCBuilder view(View view) {
this.view = Preconditions.checkNotNull(view);
return this;
}
@Override
public HarheimerApplication_HiltComponents.ViewC build() {
Preconditions.checkBuilderRequirement(view, View.class);
return new ViewCImpl(singletonCImpl, activityRetainedCImpl, activityCImpl, view);
}
}
private static final class ViewModelCBuilder implements HarheimerApplication_HiltComponents.ViewModelC.Builder {
private final SingletonCImpl singletonCImpl;
private final ActivityRetainedCImpl activityRetainedCImpl;
private SavedStateHandle savedStateHandle;
private ViewModelLifecycle viewModelLifecycle;
private ViewModelCBuilder(SingletonCImpl singletonCImpl,
ActivityRetainedCImpl activityRetainedCImpl) {
this.singletonCImpl = singletonCImpl;
this.activityRetainedCImpl = activityRetainedCImpl;
}
@Override
public ViewModelCBuilder savedStateHandle(SavedStateHandle handle) {
this.savedStateHandle = Preconditions.checkNotNull(handle);
return this;
}
@Override
public ViewModelCBuilder viewModelLifecycle(ViewModelLifecycle viewModelLifecycle) {
this.viewModelLifecycle = Preconditions.checkNotNull(viewModelLifecycle);
return this;
}
@Override
public HarheimerApplication_HiltComponents.ViewModelC build() {
Preconditions.checkBuilderRequirement(savedStateHandle, SavedStateHandle.class);
Preconditions.checkBuilderRequirement(viewModelLifecycle, ViewModelLifecycle.class);
return new ViewModelCImpl(singletonCImpl, activityRetainedCImpl, savedStateHandle, viewModelLifecycle);
}
}
private static final class ServiceCBuilder implements HarheimerApplication_HiltComponents.ServiceC.Builder {
private final SingletonCImpl singletonCImpl;
private Service service;
private ServiceCBuilder(SingletonCImpl singletonCImpl) {
this.singletonCImpl = singletonCImpl;
}
@Override
public ServiceCBuilder service(Service service) {
this.service = Preconditions.checkNotNull(service);
return this;
}
@Override
public HarheimerApplication_HiltComponents.ServiceC build() {
Preconditions.checkBuilderRequirement(service, Service.class);
return new ServiceCImpl(singletonCImpl, service);
}
}
private static final class ViewWithFragmentCImpl extends HarheimerApplication_HiltComponents.ViewWithFragmentC {
private final SingletonCImpl singletonCImpl;
private final ActivityRetainedCImpl activityRetainedCImpl;
private final ActivityCImpl activityCImpl;
private final FragmentCImpl fragmentCImpl;
private final ViewWithFragmentCImpl viewWithFragmentCImpl = this;
ViewWithFragmentCImpl(SingletonCImpl singletonCImpl,
ActivityRetainedCImpl activityRetainedCImpl, ActivityCImpl activityCImpl,
FragmentCImpl fragmentCImpl, View viewParam) {
this.singletonCImpl = singletonCImpl;
this.activityRetainedCImpl = activityRetainedCImpl;
this.activityCImpl = activityCImpl;
this.fragmentCImpl = fragmentCImpl;
}
}
private static final class FragmentCImpl extends HarheimerApplication_HiltComponents.FragmentC {
private final SingletonCImpl singletonCImpl;
private final ActivityRetainedCImpl activityRetainedCImpl;
private final ActivityCImpl activityCImpl;
private final FragmentCImpl fragmentCImpl = this;
FragmentCImpl(SingletonCImpl singletonCImpl, ActivityRetainedCImpl activityRetainedCImpl,
ActivityCImpl activityCImpl, Fragment fragmentParam) {
this.singletonCImpl = singletonCImpl;
this.activityRetainedCImpl = activityRetainedCImpl;
this.activityCImpl = activityCImpl;
}
@Override
public DefaultViewModelFactories.InternalFactoryFactory getHiltInternalFactoryFactory() {
return activityCImpl.getHiltInternalFactoryFactory();
}
@Override
public ViewWithFragmentComponentBuilder viewWithFragmentComponentBuilder() {
return new ViewWithFragmentCBuilder(singletonCImpl, activityRetainedCImpl, activityCImpl, fragmentCImpl);
}
}
private static final class ViewCImpl extends HarheimerApplication_HiltComponents.ViewC {
private final SingletonCImpl singletonCImpl;
private final ActivityRetainedCImpl activityRetainedCImpl;
private final ActivityCImpl activityCImpl;
private final ViewCImpl viewCImpl = this;
ViewCImpl(SingletonCImpl singletonCImpl, ActivityRetainedCImpl activityRetainedCImpl,
ActivityCImpl activityCImpl, View viewParam) {
this.singletonCImpl = singletonCImpl;
this.activityRetainedCImpl = activityRetainedCImpl;
this.activityCImpl = activityCImpl;
}
}
private static final class ActivityCImpl extends HarheimerApplication_HiltComponents.ActivityC {
private final SingletonCImpl singletonCImpl;
private final ActivityRetainedCImpl activityRetainedCImpl;
private final ActivityCImpl activityCImpl = this;
ActivityCImpl(SingletonCImpl singletonCImpl, ActivityRetainedCImpl activityRetainedCImpl,
Activity activityParam) {
this.singletonCImpl = singletonCImpl;
this.activityRetainedCImpl = activityRetainedCImpl;
}
Map keySetMapOfClassOfAndBooleanBuilder() {
MapBuilder mapBuilder = MapBuilder.<String, Boolean>newMapBuilder(7);
mapBuilder.put(ContactViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, ContactViewModel_HiltModules.KeyModule.provide());
mapBuilder.put(GalleryViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, GalleryViewModel_HiltModules.KeyModule.provide());
mapBuilder.put(HomeViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, HomeViewModel_HiltModules.KeyModule.provide());
mapBuilder.put(LoginViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, LoginViewModel_HiltModules.KeyModule.provide());
mapBuilder.put(MembershipViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, MembershipViewModel_HiltModules.KeyModule.provide());
mapBuilder.put(SpielplanViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, SpielplanViewModel_HiltModules.KeyModule.provide());
mapBuilder.put(TermineViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, TermineViewModel_HiltModules.KeyModule.provide());
return mapBuilder.build();
}
@Override
public DefaultViewModelFactories.InternalFactoryFactory getHiltInternalFactoryFactory() {
return DefaultViewModelFactories_InternalFactoryFactory_Factory.newInstance(getViewModelKeys(), new ViewModelCBuilder(singletonCImpl, activityRetainedCImpl));
}
@Override
public Map<Class<?>, Boolean> getViewModelKeys() {
return LazyClassKeyMap.<Boolean>of(keySetMapOfClassOfAndBooleanBuilder());
}
@Override
public ViewModelComponentBuilder getViewModelComponentBuilder() {
return new ViewModelCBuilder(singletonCImpl, activityRetainedCImpl);
}
@Override
public FragmentComponentBuilder fragmentComponentBuilder() {
return new FragmentCBuilder(singletonCImpl, activityRetainedCImpl, activityCImpl);
}
@Override
public ViewComponentBuilder viewComponentBuilder() {
return new ViewCBuilder(singletonCImpl, activityRetainedCImpl, activityCImpl);
}
@Override
public void injectMainActivity(MainActivity mainActivity) {
}
}
private static final class ViewModelCImpl extends HarheimerApplication_HiltComponents.ViewModelC {
private final SingletonCImpl singletonCImpl;
private final ActivityRetainedCImpl activityRetainedCImpl;
private final ViewModelCImpl viewModelCImpl = this;
Provider<ContactViewModel> contactViewModelProvider;
Provider<GalleryViewModel> galleryViewModelProvider;
Provider<HomeViewModel> homeViewModelProvider;
Provider<LoginViewModel> loginViewModelProvider;
Provider<MembershipViewModel> membershipViewModelProvider;
Provider<SpielplanViewModel> spielplanViewModelProvider;
Provider<TermineViewModel> termineViewModelProvider;
ViewModelCImpl(SingletonCImpl singletonCImpl, ActivityRetainedCImpl activityRetainedCImpl,
SavedStateHandle savedStateHandleParam, ViewModelLifecycle viewModelLifecycleParam) {
this.singletonCImpl = singletonCImpl;
this.activityRetainedCImpl = activityRetainedCImpl;
initialize(savedStateHandleParam, viewModelLifecycleParam);
}
Map hiltViewModelMapMapOfClassOfAndProviderOfViewModelBuilder() {
MapBuilder mapBuilder = MapBuilder.<String, javax.inject.Provider<ViewModel>>newMapBuilder(7);
mapBuilder.put(ContactViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (contactViewModelProvider)));
mapBuilder.put(GalleryViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (galleryViewModelProvider)));
mapBuilder.put(HomeViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (homeViewModelProvider)));
mapBuilder.put(LoginViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (loginViewModelProvider)));
mapBuilder.put(MembershipViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (membershipViewModelProvider)));
mapBuilder.put(SpielplanViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (spielplanViewModelProvider)));
mapBuilder.put(TermineViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (termineViewModelProvider)));
return mapBuilder.build();
}
@SuppressWarnings("unchecked")
private void initialize(final SavedStateHandle savedStateHandleParam,
final ViewModelLifecycle viewModelLifecycleParam) {
this.contactViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 0);
this.galleryViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 1);
this.homeViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 2);
this.loginViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 3);
this.membershipViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 4);
this.spielplanViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 5);
this.termineViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 6);
}
@Override
public Map<Class<?>, javax.inject.Provider<ViewModel>> getHiltViewModelMap() {
return LazyClassKeyMap.<javax.inject.Provider<ViewModel>>of(hiltViewModelMapMapOfClassOfAndProviderOfViewModelBuilder());
}
@Override
public Map<Class<?>, Object> getHiltViewModelAssistedMap() {
return Collections.<Class<?>, Object>emptyMap();
}
private static final class SwitchingProvider<T> implements Provider<T> {
private final SingletonCImpl singletonCImpl;
private final ActivityRetainedCImpl activityRetainedCImpl;
private final ViewModelCImpl viewModelCImpl;
private final int id;
SwitchingProvider(SingletonCImpl singletonCImpl, ActivityRetainedCImpl activityRetainedCImpl,
ViewModelCImpl viewModelCImpl, int id) {
this.singletonCImpl = singletonCImpl;
this.activityRetainedCImpl = activityRetainedCImpl;
this.viewModelCImpl = viewModelCImpl;
this.id = id;
}
@Override
@SuppressWarnings("unchecked")
public T get() {
switch (id) {
case 0: // de.harheimertc.ui.screens.contact.ContactViewModel
return (T) new ContactViewModel(singletonCImpl.contactRepositoryProvider.get());
case 1: // de.harheimertc.ui.screens.gallery.GalleryViewModel
return (T) new GalleryViewModel(singletonCImpl.galleryRepositoryProvider.get());
case 2: // de.harheimertc.ui.screens.home.HomeViewModel
return (T) new HomeViewModel(singletonCImpl.homeRepositoryProvider.get());
case 3: // de.harheimertc.ui.screens.login.LoginViewModel
return (T) new LoginViewModel(singletonCImpl.loginRepositoryProvider.get());
case 4: // de.harheimertc.ui.screens.membership.MembershipViewModel
return (T) new MembershipViewModel(singletonCImpl.membershipRepositoryProvider.get());
case 5: // de.harheimertc.ui.screens.spielplan.SpielplanViewModel
return (T) new SpielplanViewModel(singletonCImpl.spielplanRepositoryProvider.get());
case 6: // de.harheimertc.ui.screens.termine.TermineViewModel
return (T) new TermineViewModel(singletonCImpl.termineRepositoryProvider.get());
default: throw new AssertionError(id);
}
}
}
}
private static final class ActivityRetainedCImpl extends HarheimerApplication_HiltComponents.ActivityRetainedC {
private final SingletonCImpl singletonCImpl;
private final ActivityRetainedCImpl activityRetainedCImpl = this;
Provider<ActivityRetainedLifecycle> provideActivityRetainedLifecycleProvider;
ActivityRetainedCImpl(SingletonCImpl singletonCImpl,
SavedStateHandleHolder savedStateHandleHolderParam) {
this.singletonCImpl = singletonCImpl;
initialize(savedStateHandleHolderParam);
}
@SuppressWarnings("unchecked")
private void initialize(final SavedStateHandleHolder savedStateHandleHolderParam) {
this.provideActivityRetainedLifecycleProvider = DoubleCheck.provider(new SwitchingProvider<ActivityRetainedLifecycle>(singletonCImpl, activityRetainedCImpl, 0));
}
@Override
public ActivityComponentBuilder activityComponentBuilder() {
return new ActivityCBuilder(singletonCImpl, activityRetainedCImpl);
}
@Override
public ActivityRetainedLifecycle getActivityRetainedLifecycle() {
return provideActivityRetainedLifecycleProvider.get();
}
private static final class SwitchingProvider<T> implements Provider<T> {
private final SingletonCImpl singletonCImpl;
private final ActivityRetainedCImpl activityRetainedCImpl;
private final int id;
SwitchingProvider(SingletonCImpl singletonCImpl, ActivityRetainedCImpl activityRetainedCImpl,
int id) {
this.singletonCImpl = singletonCImpl;
this.activityRetainedCImpl = activityRetainedCImpl;
this.id = id;
}
@Override
@SuppressWarnings("unchecked")
public T get() {
switch (id) {
case 0: // dagger.hilt.android.ActivityRetainedLifecycle
return (T) ActivityRetainedComponentManager_LifecycleModule_ProvideActivityRetainedLifecycleFactory.provideActivityRetainedLifecycle();
default: throw new AssertionError(id);
}
}
}
}
private static final class ServiceCImpl extends HarheimerApplication_HiltComponents.ServiceC {
private final SingletonCImpl singletonCImpl;
private final ServiceCImpl serviceCImpl = this;
ServiceCImpl(SingletonCImpl singletonCImpl, Service serviceParam) {
this.singletonCImpl = singletonCImpl;
}
}
private static final class SingletonCImpl extends HarheimerApplication_HiltComponents.SingletonC {
private final ApplicationContextModule applicationContextModule;
private final SingletonCImpl singletonCImpl = this;
Provider<Moshi> provideMoshiProvider;
Provider<AuthRepositoryImpl> authRepositoryImplProvider;
Provider<OkHttpClient> provideOkHttpClientProvider;
Provider<Retrofit> provideRetrofitProvider;
Provider<ApiService> provideApiServiceProvider;
Provider<ContactRepository> contactRepositoryProvider;
Provider<GalleryRepository> galleryRepositoryProvider;
Provider<HomeRepository> homeRepositoryProvider;
Provider<LoginRepository> loginRepositoryProvider;
Provider<MembershipRepository> membershipRepositoryProvider;
Provider<SpielplanRepository> spielplanRepositoryProvider;
Provider<TermineRepository> termineRepositoryProvider;
SingletonCImpl(ApplicationContextModule applicationContextModuleParam) {
this.applicationContextModule = applicationContextModuleParam;
initialize(applicationContextModuleParam);
}
AuthInterceptor authInterceptor() {
return new AuthInterceptor(authRepositoryImplProvider.get());
}
@SuppressWarnings("unchecked")
private void initialize(final ApplicationContextModule applicationContextModuleParam) {
this.provideMoshiProvider = DoubleCheck.provider(new SwitchingProvider<Moshi>(singletonCImpl, 3));
this.authRepositoryImplProvider = DoubleCheck.provider(new SwitchingProvider<AuthRepositoryImpl>(singletonCImpl, 5));
this.provideOkHttpClientProvider = DoubleCheck.provider(new SwitchingProvider<OkHttpClient>(singletonCImpl, 4));
this.provideRetrofitProvider = DoubleCheck.provider(new SwitchingProvider<Retrofit>(singletonCImpl, 2));
this.provideApiServiceProvider = DoubleCheck.provider(new SwitchingProvider<ApiService>(singletonCImpl, 1));
this.contactRepositoryProvider = DoubleCheck.provider(new SwitchingProvider<ContactRepository>(singletonCImpl, 0));
this.galleryRepositoryProvider = DoubleCheck.provider(new SwitchingProvider<GalleryRepository>(singletonCImpl, 6));
this.homeRepositoryProvider = DoubleCheck.provider(new SwitchingProvider<HomeRepository>(singletonCImpl, 7));
this.loginRepositoryProvider = DoubleCheck.provider(new SwitchingProvider<LoginRepository>(singletonCImpl, 8));
this.membershipRepositoryProvider = DoubleCheck.provider(new SwitchingProvider<MembershipRepository>(singletonCImpl, 9));
this.spielplanRepositoryProvider = DoubleCheck.provider(new SwitchingProvider<SpielplanRepository>(singletonCImpl, 10));
this.termineRepositoryProvider = DoubleCheck.provider(new SwitchingProvider<TermineRepository>(singletonCImpl, 11));
}
@Override
public Set<Boolean> getDisableFragmentGetContextFix() {
return Collections.<Boolean>emptySet();
}
@Override
public ActivityRetainedComponentBuilder retainedComponentBuilder() {
return new ActivityRetainedCBuilder(singletonCImpl);
}
@Override
public ServiceComponentBuilder serviceComponentBuilder() {
return new ServiceCBuilder(singletonCImpl);
}
@Override
public void injectHarheimerApplication(HarheimerApplication harheimerApplication) {
}
private static final class SwitchingProvider<T> implements Provider<T> {
private final SingletonCImpl singletonCImpl;
private final int id;
SwitchingProvider(SingletonCImpl singletonCImpl, int id) {
this.singletonCImpl = singletonCImpl;
this.id = id;
}
@Override
@SuppressWarnings("unchecked")
public T get() {
switch (id) {
case 0: // de.harheimertc.repositories.ContactRepository
return (T) new ContactRepository(singletonCImpl.provideApiServiceProvider.get());
case 1: // de.harheimertc.data.ApiService
return (T) NetworkModule_ProvideApiServiceFactory.provideApiService(singletonCImpl.provideRetrofitProvider.get());
case 2: // retrofit2.Retrofit
return (T) NetworkModule_ProvideRetrofitFactory.provideRetrofit(singletonCImpl.provideMoshiProvider.get(), singletonCImpl.provideOkHttpClientProvider.get());
case 3: // com.squareup.moshi.Moshi
return (T) NetworkModule_ProvideMoshiFactory.provideMoshi();
case 4: // okhttp3.OkHttpClient
return (T) NetworkModule_ProvideOkHttpClientFactory.provideOkHttpClient(singletonCImpl.authInterceptor());
case 5: // de.harheimertc.repositories.AuthRepositoryImpl
return (T) new AuthRepositoryImpl(ApplicationContextModule_ProvideContextFactory.provideContext(singletonCImpl.applicationContextModule));
case 6: // de.harheimertc.repositories.GalleryRepository
return (T) new GalleryRepository(singletonCImpl.provideApiServiceProvider.get());
case 7: // de.harheimertc.repositories.HomeRepository
return (T) new HomeRepository(singletonCImpl.provideApiServiceProvider.get());
case 8: // de.harheimertc.repositories.LoginRepository
return (T) new LoginRepository(singletonCImpl.provideApiServiceProvider.get(), singletonCImpl.authRepositoryImplProvider.get());
case 9: // de.harheimertc.repositories.MembershipRepository
return (T) new MembershipRepository(singletonCImpl.provideApiServiceProvider.get(), ApplicationContextModule_ProvideContextFactory.provideContext(singletonCImpl.applicationContextModule));
case 10: // de.harheimertc.repositories.SpielplanRepository
return (T) new SpielplanRepository(singletonCImpl.provideApiServiceProvider.get());
case 11: // de.harheimertc.repositories.TermineRepository
return (T) new TermineRepository(singletonCImpl.provideApiServiceProvider.get());
default: throw new AssertionError(id);
}
}
}
}
}

View File

@@ -0,0 +1,260 @@
package de.harheimertc;
import dagger.Binds;
import dagger.Component;
import dagger.Module;
import dagger.Subcomponent;
import dagger.hilt.android.components.ActivityComponent;
import dagger.hilt.android.components.ActivityRetainedComponent;
import dagger.hilt.android.components.FragmentComponent;
import dagger.hilt.android.components.ServiceComponent;
import dagger.hilt.android.components.ViewComponent;
import dagger.hilt.android.components.ViewModelComponent;
import dagger.hilt.android.components.ViewWithFragmentComponent;
import dagger.hilt.android.flags.FragmentGetContextFix;
import dagger.hilt.android.flags.HiltWrapper_FragmentGetContextFix_FragmentGetContextFixModule;
import dagger.hilt.android.internal.builders.ActivityComponentBuilder;
import dagger.hilt.android.internal.builders.ActivityRetainedComponentBuilder;
import dagger.hilt.android.internal.builders.FragmentComponentBuilder;
import dagger.hilt.android.internal.builders.ServiceComponentBuilder;
import dagger.hilt.android.internal.builders.ViewComponentBuilder;
import dagger.hilt.android.internal.builders.ViewModelComponentBuilder;
import dagger.hilt.android.internal.builders.ViewWithFragmentComponentBuilder;
import dagger.hilt.android.internal.lifecycle.DefaultViewModelFactories;
import dagger.hilt.android.internal.lifecycle.HiltViewModelFactory;
import dagger.hilt.android.internal.lifecycle.HiltWrapper_DefaultViewModelFactories_ActivityModule;
import dagger.hilt.android.internal.lifecycle.HiltWrapper_HiltViewModelFactory_ActivityCreatorEntryPoint;
import dagger.hilt.android.internal.lifecycle.HiltWrapper_HiltViewModelFactory_ViewModelModule;
import dagger.hilt.android.internal.managers.ActivityComponentManager;
import dagger.hilt.android.internal.managers.FragmentComponentManager;
import dagger.hilt.android.internal.managers.HiltWrapper_ActivityRetainedComponentManager_ActivityRetainedComponentBuilderEntryPoint;
import dagger.hilt.android.internal.managers.HiltWrapper_ActivityRetainedComponentManager_ActivityRetainedLifecycleEntryPoint;
import dagger.hilt.android.internal.managers.HiltWrapper_ActivityRetainedComponentManager_LifecycleModule;
import dagger.hilt.android.internal.managers.HiltWrapper_ActivitySavedStateHandleModule;
import dagger.hilt.android.internal.managers.ServiceComponentManager;
import dagger.hilt.android.internal.managers.ViewComponentManager;
import dagger.hilt.android.internal.modules.ApplicationContextModule;
import dagger.hilt.android.internal.modules.HiltWrapper_ActivityModule;
import dagger.hilt.android.scopes.ActivityRetainedScoped;
import dagger.hilt.android.scopes.ActivityScoped;
import dagger.hilt.android.scopes.FragmentScoped;
import dagger.hilt.android.scopes.ServiceScoped;
import dagger.hilt.android.scopes.ViewModelScoped;
import dagger.hilt.android.scopes.ViewScoped;
import dagger.hilt.components.SingletonComponent;
import dagger.hilt.internal.GeneratedComponent;
import dagger.hilt.migration.DisableInstallInCheck;
import de.harheimertc.data.NetworkModule;
import de.harheimertc.di.RepositoryModule;
import de.harheimertc.ui.screens.contact.ContactViewModel_HiltModules;
import de.harheimertc.ui.screens.gallery.GalleryViewModel_HiltModules;
import de.harheimertc.ui.screens.home.HomeViewModel_HiltModules;
import de.harheimertc.ui.screens.login.LoginViewModel_HiltModules;
import de.harheimertc.ui.screens.membership.MembershipViewModel_HiltModules;
import de.harheimertc.ui.screens.spielplan.SpielplanViewModel_HiltModules;
import de.harheimertc.ui.screens.termine.TermineViewModel_HiltModules;
import javax.annotation.processing.Generated;
import javax.inject.Singleton;
@Generated("dagger.hilt.processor.internal.root.RootProcessor")
public final class HarheimerApplication_HiltComponents {
private HarheimerApplication_HiltComponents() {
}
@Module(
subcomponents = ServiceC.class
)
@DisableInstallInCheck
@Generated("dagger.hilt.processor.internal.root.RootProcessor")
abstract interface ServiceCBuilderModule {
@Binds
ServiceComponentBuilder bind(ServiceC.Builder builder);
}
@Module(
subcomponents = ActivityRetainedC.class
)
@DisableInstallInCheck
@Generated("dagger.hilt.processor.internal.root.RootProcessor")
abstract interface ActivityRetainedCBuilderModule {
@Binds
ActivityRetainedComponentBuilder bind(ActivityRetainedC.Builder builder);
}
@Module(
subcomponents = ActivityC.class
)
@DisableInstallInCheck
@Generated("dagger.hilt.processor.internal.root.RootProcessor")
abstract interface ActivityCBuilderModule {
@Binds
ActivityComponentBuilder bind(ActivityC.Builder builder);
}
@Module(
subcomponents = ViewModelC.class
)
@DisableInstallInCheck
@Generated("dagger.hilt.processor.internal.root.RootProcessor")
abstract interface ViewModelCBuilderModule {
@Binds
ViewModelComponentBuilder bind(ViewModelC.Builder builder);
}
@Module(
subcomponents = ViewC.class
)
@DisableInstallInCheck
@Generated("dagger.hilt.processor.internal.root.RootProcessor")
abstract interface ViewCBuilderModule {
@Binds
ViewComponentBuilder bind(ViewC.Builder builder);
}
@Module(
subcomponents = FragmentC.class
)
@DisableInstallInCheck
@Generated("dagger.hilt.processor.internal.root.RootProcessor")
abstract interface FragmentCBuilderModule {
@Binds
FragmentComponentBuilder bind(FragmentC.Builder builder);
}
@Module(
subcomponents = ViewWithFragmentC.class
)
@DisableInstallInCheck
@Generated("dagger.hilt.processor.internal.root.RootProcessor")
abstract interface ViewWithFragmentCBuilderModule {
@Binds
ViewWithFragmentComponentBuilder bind(ViewWithFragmentC.Builder builder);
}
@Component(
modules = {
ApplicationContextModule.class,
ActivityRetainedCBuilderModule.class,
ServiceCBuilderModule.class,
HiltWrapper_FragmentGetContextFix_FragmentGetContextFixModule.class,
NetworkModule.class,
RepositoryModule.class
}
)
@Singleton
@jakarta.inject.Singleton
public abstract static class SingletonC implements FragmentGetContextFix.FragmentGetContextFixEntryPoint,
HiltWrapper_ActivityRetainedComponentManager_ActivityRetainedComponentBuilderEntryPoint,
ServiceComponentManager.ServiceComponentBuilderEntryPoint,
SingletonComponent,
GeneratedComponent,
HarheimerApplication_GeneratedInjector {
}
@Subcomponent
@ServiceScoped
public abstract static class ServiceC implements ServiceComponent,
GeneratedComponent {
@Subcomponent.Builder
abstract interface Builder extends ServiceComponentBuilder {
}
}
@Subcomponent(
modules = {
ContactViewModel_HiltModules.KeyModule.class,
GalleryViewModel_HiltModules.KeyModule.class,
ActivityCBuilderModule.class,
ViewModelCBuilderModule.class,
HiltWrapper_ActivityRetainedComponentManager_LifecycleModule.class,
HiltWrapper_ActivitySavedStateHandleModule.class,
HomeViewModel_HiltModules.KeyModule.class,
LoginViewModel_HiltModules.KeyModule.class,
MembershipViewModel_HiltModules.KeyModule.class,
SpielplanViewModel_HiltModules.KeyModule.class,
TermineViewModel_HiltModules.KeyModule.class
}
)
@ActivityRetainedScoped
public abstract static class ActivityRetainedC implements ActivityRetainedComponent,
ActivityComponentManager.ActivityComponentBuilderEntryPoint,
HiltWrapper_ActivityRetainedComponentManager_ActivityRetainedLifecycleEntryPoint,
GeneratedComponent {
@Subcomponent.Builder
abstract interface Builder extends ActivityRetainedComponentBuilder {
}
}
@Subcomponent(
modules = {
FragmentCBuilderModule.class,
ViewCBuilderModule.class,
HiltWrapper_ActivityModule.class,
HiltWrapper_DefaultViewModelFactories_ActivityModule.class
}
)
@ActivityScoped
public abstract static class ActivityC implements ActivityComponent,
DefaultViewModelFactories.ActivityEntryPoint,
HiltWrapper_HiltViewModelFactory_ActivityCreatorEntryPoint,
FragmentComponentManager.FragmentComponentBuilderEntryPoint,
ViewComponentManager.ViewComponentBuilderEntryPoint,
GeneratedComponent,
MainActivity_GeneratedInjector {
@Subcomponent.Builder
abstract interface Builder extends ActivityComponentBuilder {
}
}
@Subcomponent(
modules = {
ContactViewModel_HiltModules.BindsModule.class,
GalleryViewModel_HiltModules.BindsModule.class,
HiltWrapper_HiltViewModelFactory_ViewModelModule.class,
HomeViewModel_HiltModules.BindsModule.class,
LoginViewModel_HiltModules.BindsModule.class,
MembershipViewModel_HiltModules.BindsModule.class,
SpielplanViewModel_HiltModules.BindsModule.class,
TermineViewModel_HiltModules.BindsModule.class
}
)
@ViewModelScoped
public abstract static class ViewModelC implements ViewModelComponent,
HiltViewModelFactory.ViewModelFactoriesEntryPoint,
GeneratedComponent {
@Subcomponent.Builder
abstract interface Builder extends ViewModelComponentBuilder {
}
}
@Subcomponent
@ViewScoped
public abstract static class ViewC implements ViewComponent,
GeneratedComponent {
@Subcomponent.Builder
abstract interface Builder extends ViewComponentBuilder {
}
}
@Subcomponent(
modules = ViewWithFragmentCBuilderModule.class
)
@FragmentScoped
public abstract static class FragmentC implements FragmentComponent,
DefaultViewModelFactories.FragmentEntryPoint,
ViewComponentManager.ViewWithFragmentComponentBuilderEntryPoint,
GeneratedComponent {
@Subcomponent.Builder
abstract interface Builder extends FragmentComponentBuilder {
}
}
@Subcomponent
@ViewScoped
public abstract static class ViewWithFragmentC implements ViewWithFragmentComponent,
GeneratedComponent {
@Subcomponent.Builder
abstract interface Builder extends ViewWithFragmentComponentBuilder {
}
}
}

View File

@@ -0,0 +1,55 @@
package de.harheimertc;
import android.app.Application;
import androidx.annotation.CallSuper;
import dagger.hilt.android.internal.managers.ApplicationComponentManager;
import dagger.hilt.android.internal.managers.ComponentSupplier;
import dagger.hilt.android.internal.modules.ApplicationContextModule;
import dagger.hilt.internal.GeneratedComponentManagerHolder;
import dagger.hilt.internal.UnsafeCasts;
import java.lang.Object;
import java.lang.Override;
import javax.annotation.processing.Generated;
/**
* A generated base class to be extended by the @dagger.hilt.android.HiltAndroidApp annotated class. If using the Gradle plugin, this is swapped as the base class via bytecode transformation.
*/
@Generated("dagger.hilt.android.processor.internal.androidentrypoint.ApplicationGenerator")
public abstract class Hilt_HarheimerApplication extends Application implements GeneratedComponentManagerHolder {
private boolean injected = false;
private final ApplicationComponentManager componentManager = new ApplicationComponentManager(new ComponentSupplier() {
@Override
public Object get() {
return DaggerHarheimerApplication_HiltComponents_SingletonC.builder()
.applicationContextModule(new ApplicationContextModule(Hilt_HarheimerApplication.this))
.build();
}
});
@Override
public final ApplicationComponentManager componentManager() {
return componentManager;
}
@Override
public final Object generatedComponent() {
return this.componentManager().generatedComponent();
}
@CallSuper
@Override
public void onCreate() {
hiltInternalInject();
super.onCreate();
}
protected void hiltInternalInject() {
if (!injected) {
injected = true;
// This is a known unsafe cast, but is safe in the only correct use case:
// HarheimerApplication extends Hilt_HarheimerApplication
((HarheimerApplication_GeneratedInjector) generatedComponent()).injectHarheimerApplication(UnsafeCasts.<HarheimerApplication>unsafeCast(this));
}
}
}

View File

@@ -0,0 +1,23 @@
package dagger.hilt.internal.aggregatedroot.codegen;
import dagger.hilt.android.HiltAndroidApp;
import dagger.hilt.internal.aggregatedroot.AggregatedRoot;
import javax.annotation.processing.Generated;
/**
* This class should only be referenced by generated code! This class aggregates information across multiple compilations.
*/
@AggregatedRoot(
root = "de.harheimertc.HarheimerApplication",
rootPackage = "de.harheimertc",
originatingRoot = "de.harheimertc.HarheimerApplication",
originatingRootPackage = "de.harheimertc",
rootAnnotation = HiltAndroidApp.class,
rootComponentPackage = "dagger.hilt.components",
rootSimpleNames = "HarheimerApplication",
originatingRootSimpleNames = "HarheimerApplication",
rootComponentSimpleNames = "SingletonComponent"
)
@Generated("dagger.hilt.processor.internal.root.AggregatedRootGenerator")
public class _de_harheimertc_HarheimerApplication {
}

View File

@@ -0,0 +1,883 @@
package de.harheimertc;
import android.app.Activity;
import android.app.Service;
import android.view.View;
import androidx.fragment.app.Fragment;
import androidx.lifecycle.SavedStateHandle;
import androidx.lifecycle.ViewModel;
import com.squareup.moshi.Moshi;
import dagger.hilt.android.ActivityRetainedLifecycle;
import dagger.hilt.android.ViewModelLifecycle;
import dagger.hilt.android.internal.builders.ActivityComponentBuilder;
import dagger.hilt.android.internal.builders.ActivityRetainedComponentBuilder;
import dagger.hilt.android.internal.builders.FragmentComponentBuilder;
import dagger.hilt.android.internal.builders.ServiceComponentBuilder;
import dagger.hilt.android.internal.builders.ViewComponentBuilder;
import dagger.hilt.android.internal.builders.ViewModelComponentBuilder;
import dagger.hilt.android.internal.builders.ViewWithFragmentComponentBuilder;
import dagger.hilt.android.internal.lifecycle.DefaultViewModelFactories;
import dagger.hilt.android.internal.lifecycle.DefaultViewModelFactories_InternalFactoryFactory_Factory;
import dagger.hilt.android.internal.managers.ActivityRetainedComponentManager_LifecycleModule_ProvideActivityRetainedLifecycleFactory;
import dagger.hilt.android.internal.managers.SavedStateHandleHolder;
import dagger.hilt.android.internal.modules.ApplicationContextModule;
import dagger.hilt.android.internal.modules.ApplicationContextModule_ProvideContextFactory;
import dagger.internal.DaggerGenerated;
import dagger.internal.DoubleCheck;
import dagger.internal.LazyClassKeyMap;
import dagger.internal.MapBuilder;
import dagger.internal.Preconditions;
import dagger.internal.Provider;
import de.harheimertc.data.ApiService;
import de.harheimertc.data.AuthInterceptor;
import de.harheimertc.data.NetworkModule_ProvideApiServiceFactory;
import de.harheimertc.data.NetworkModule_ProvideMoshiFactory;
import de.harheimertc.data.NetworkModule_ProvideOkHttpClientFactory;
import de.harheimertc.data.NetworkModule_ProvideRetrofitFactory;
import de.harheimertc.repositories.AuthRepositoryImpl;
import de.harheimertc.repositories.ContactRepository;
import de.harheimertc.repositories.GalleryRepository;
import de.harheimertc.repositories.HomeRepository;
import de.harheimertc.repositories.LoginRepository;
import de.harheimertc.repositories.MannschaftenRepository;
import de.harheimertc.repositories.MembershipRepository;
import de.harheimertc.repositories.PublicPagesRepository;
import de.harheimertc.repositories.SpielplanRepository;
import de.harheimertc.repositories.TermineRepository;
import de.harheimertc.repositories.TrainingRepository;
import de.harheimertc.ui.navigation.NavigationViewModel;
import de.harheimertc.ui.navigation.NavigationViewModel_HiltModules;
import de.harheimertc.ui.navigation.NavigationViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
import de.harheimertc.ui.navigation.NavigationViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
import de.harheimertc.ui.screens.contact.ContactViewModel;
import de.harheimertc.ui.screens.contact.ContactViewModel_HiltModules;
import de.harheimertc.ui.screens.contact.ContactViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
import de.harheimertc.ui.screens.contact.ContactViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
import de.harheimertc.ui.screens.gallery.GalleryViewModel;
import de.harheimertc.ui.screens.gallery.GalleryViewModel_HiltModules;
import de.harheimertc.ui.screens.gallery.GalleryViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
import de.harheimertc.ui.screens.gallery.GalleryViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
import de.harheimertc.ui.screens.home.HomeViewModel;
import de.harheimertc.ui.screens.home.HomeViewModel_HiltModules;
import de.harheimertc.ui.screens.home.HomeViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
import de.harheimertc.ui.screens.home.HomeViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
import de.harheimertc.ui.screens.login.LoginViewModel;
import de.harheimertc.ui.screens.login.LoginViewModel_HiltModules;
import de.harheimertc.ui.screens.login.LoginViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
import de.harheimertc.ui.screens.login.LoginViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
import de.harheimertc.ui.screens.login.PasswordResetViewModel;
import de.harheimertc.ui.screens.login.PasswordResetViewModel_HiltModules;
import de.harheimertc.ui.screens.login.PasswordResetViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
import de.harheimertc.ui.screens.login.PasswordResetViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
import de.harheimertc.ui.screens.login.RegisterViewModel;
import de.harheimertc.ui.screens.login.RegisterViewModel_HiltModules;
import de.harheimertc.ui.screens.login.RegisterViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
import de.harheimertc.ui.screens.login.RegisterViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
import de.harheimertc.ui.screens.mannschaften.MannschaftDetailViewModel;
import de.harheimertc.ui.screens.mannschaften.MannschaftDetailViewModel_HiltModules;
import de.harheimertc.ui.screens.mannschaften.MannschaftDetailViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
import de.harheimertc.ui.screens.mannschaften.MannschaftDetailViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
import de.harheimertc.ui.screens.mannschaften.MannschaftenViewModel;
import de.harheimertc.ui.screens.mannschaften.MannschaftenViewModel_HiltModules;
import de.harheimertc.ui.screens.mannschaften.MannschaftenViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
import de.harheimertc.ui.screens.mannschaften.MannschaftenViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
import de.harheimertc.ui.screens.membership.MembershipViewModel;
import de.harheimertc.ui.screens.membership.MembershipViewModel_HiltModules;
import de.harheimertc.ui.screens.membership.MembershipViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
import de.harheimertc.ui.screens.membership.MembershipViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
import de.harheimertc.ui.screens.publicpages.PublicConfigViewModel;
import de.harheimertc.ui.screens.publicpages.PublicConfigViewModel_HiltModules;
import de.harheimertc.ui.screens.publicpages.PublicConfigViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
import de.harheimertc.ui.screens.publicpages.PublicConfigViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
import de.harheimertc.ui.screens.publicpages.SpielsystemeViewModel;
import de.harheimertc.ui.screens.publicpages.SpielsystemeViewModel_HiltModules;
import de.harheimertc.ui.screens.publicpages.SpielsystemeViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
import de.harheimertc.ui.screens.publicpages.SpielsystemeViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
import de.harheimertc.ui.screens.publicpages.VereinsmeisterschaftenViewModel;
import de.harheimertc.ui.screens.publicpages.VereinsmeisterschaftenViewModel_HiltModules;
import de.harheimertc.ui.screens.publicpages.VereinsmeisterschaftenViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
import de.harheimertc.ui.screens.publicpages.VereinsmeisterschaftenViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
import de.harheimertc.ui.screens.spielplan.SpielplanViewModel;
import de.harheimertc.ui.screens.spielplan.SpielplanViewModel_HiltModules;
import de.harheimertc.ui.screens.spielplan.SpielplanViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
import de.harheimertc.ui.screens.spielplan.SpielplanViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
import de.harheimertc.ui.screens.termine.TermineViewModel;
import de.harheimertc.ui.screens.termine.TermineViewModel_HiltModules;
import de.harheimertc.ui.screens.termine.TermineViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
import de.harheimertc.ui.screens.termine.TermineViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
import de.harheimertc.ui.screens.training.TrainingViewModel;
import de.harheimertc.ui.screens.training.TrainingViewModel_HiltModules;
import de.harheimertc.ui.screens.training.TrainingViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
import de.harheimertc.ui.screens.training.TrainingViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
import java.util.Collections;
import java.util.Map;
import java.util.Set;
import javax.annotation.processing.Generated;
import okhttp3.OkHttpClient;
import retrofit2.Retrofit;
@DaggerGenerated
@Generated(
value = "dagger.internal.codegen.ComponentProcessor",
comments = "https://dagger.dev"
)
@SuppressWarnings({
"unchecked",
"rawtypes",
"KotlinInternal",
"KotlinInternalInJava",
"cast",
"deprecation",
"nullness:initialization.field.uninitialized"
})
public final class DaggerHarheimerApplication_HiltComponents_SingletonC {
private DaggerHarheimerApplication_HiltComponents_SingletonC() {
}
public static Builder builder() {
return new Builder();
}
public static final class Builder {
private ApplicationContextModule applicationContextModule;
private Builder() {
}
public Builder applicationContextModule(ApplicationContextModule applicationContextModule) {
this.applicationContextModule = Preconditions.checkNotNull(applicationContextModule);
return this;
}
public HarheimerApplication_HiltComponents.SingletonC build() {
Preconditions.checkBuilderRequirement(applicationContextModule, ApplicationContextModule.class);
return new SingletonCImpl(applicationContextModule);
}
}
private static final class ActivityRetainedCBuilder implements HarheimerApplication_HiltComponents.ActivityRetainedC.Builder {
private final SingletonCImpl singletonCImpl;
private SavedStateHandleHolder savedStateHandleHolder;
private ActivityRetainedCBuilder(SingletonCImpl singletonCImpl) {
this.singletonCImpl = singletonCImpl;
}
@Override
public ActivityRetainedCBuilder savedStateHandleHolder(
SavedStateHandleHolder savedStateHandleHolder) {
this.savedStateHandleHolder = Preconditions.checkNotNull(savedStateHandleHolder);
return this;
}
@Override
public HarheimerApplication_HiltComponents.ActivityRetainedC build() {
Preconditions.checkBuilderRequirement(savedStateHandleHolder, SavedStateHandleHolder.class);
return new ActivityRetainedCImpl(singletonCImpl, savedStateHandleHolder);
}
}
private static final class ActivityCBuilder implements HarheimerApplication_HiltComponents.ActivityC.Builder {
private final SingletonCImpl singletonCImpl;
private final ActivityRetainedCImpl activityRetainedCImpl;
private Activity activity;
private ActivityCBuilder(SingletonCImpl singletonCImpl,
ActivityRetainedCImpl activityRetainedCImpl) {
this.singletonCImpl = singletonCImpl;
this.activityRetainedCImpl = activityRetainedCImpl;
}
@Override
public ActivityCBuilder activity(Activity activity) {
this.activity = Preconditions.checkNotNull(activity);
return this;
}
@Override
public HarheimerApplication_HiltComponents.ActivityC build() {
Preconditions.checkBuilderRequirement(activity, Activity.class);
return new ActivityCImpl(singletonCImpl, activityRetainedCImpl, activity);
}
}
private static final class FragmentCBuilder implements HarheimerApplication_HiltComponents.FragmentC.Builder {
private final SingletonCImpl singletonCImpl;
private final ActivityRetainedCImpl activityRetainedCImpl;
private final ActivityCImpl activityCImpl;
private Fragment fragment;
private FragmentCBuilder(SingletonCImpl singletonCImpl,
ActivityRetainedCImpl activityRetainedCImpl, ActivityCImpl activityCImpl) {
this.singletonCImpl = singletonCImpl;
this.activityRetainedCImpl = activityRetainedCImpl;
this.activityCImpl = activityCImpl;
}
@Override
public FragmentCBuilder fragment(Fragment fragment) {
this.fragment = Preconditions.checkNotNull(fragment);
return this;
}
@Override
public HarheimerApplication_HiltComponents.FragmentC build() {
Preconditions.checkBuilderRequirement(fragment, Fragment.class);
return new FragmentCImpl(singletonCImpl, activityRetainedCImpl, activityCImpl, fragment);
}
}
private static final class ViewWithFragmentCBuilder implements HarheimerApplication_HiltComponents.ViewWithFragmentC.Builder {
private final SingletonCImpl singletonCImpl;
private final ActivityRetainedCImpl activityRetainedCImpl;
private final ActivityCImpl activityCImpl;
private final FragmentCImpl fragmentCImpl;
private View view;
private ViewWithFragmentCBuilder(SingletonCImpl singletonCImpl,
ActivityRetainedCImpl activityRetainedCImpl, ActivityCImpl activityCImpl,
FragmentCImpl fragmentCImpl) {
this.singletonCImpl = singletonCImpl;
this.activityRetainedCImpl = activityRetainedCImpl;
this.activityCImpl = activityCImpl;
this.fragmentCImpl = fragmentCImpl;
}
@Override
public ViewWithFragmentCBuilder view(View view) {
this.view = Preconditions.checkNotNull(view);
return this;
}
@Override
public HarheimerApplication_HiltComponents.ViewWithFragmentC build() {
Preconditions.checkBuilderRequirement(view, View.class);
return new ViewWithFragmentCImpl(singletonCImpl, activityRetainedCImpl, activityCImpl, fragmentCImpl, view);
}
}
private static final class ViewCBuilder implements HarheimerApplication_HiltComponents.ViewC.Builder {
private final SingletonCImpl singletonCImpl;
private final ActivityRetainedCImpl activityRetainedCImpl;
private final ActivityCImpl activityCImpl;
private View view;
private ViewCBuilder(SingletonCImpl singletonCImpl, ActivityRetainedCImpl activityRetainedCImpl,
ActivityCImpl activityCImpl) {
this.singletonCImpl = singletonCImpl;
this.activityRetainedCImpl = activityRetainedCImpl;
this.activityCImpl = activityCImpl;
}
@Override
public ViewCBuilder view(View view) {
this.view = Preconditions.checkNotNull(view);
return this;
}
@Override
public HarheimerApplication_HiltComponents.ViewC build() {
Preconditions.checkBuilderRequirement(view, View.class);
return new ViewCImpl(singletonCImpl, activityRetainedCImpl, activityCImpl, view);
}
}
private static final class ViewModelCBuilder implements HarheimerApplication_HiltComponents.ViewModelC.Builder {
private final SingletonCImpl singletonCImpl;
private final ActivityRetainedCImpl activityRetainedCImpl;
private SavedStateHandle savedStateHandle;
private ViewModelLifecycle viewModelLifecycle;
private ViewModelCBuilder(SingletonCImpl singletonCImpl,
ActivityRetainedCImpl activityRetainedCImpl) {
this.singletonCImpl = singletonCImpl;
this.activityRetainedCImpl = activityRetainedCImpl;
}
@Override
public ViewModelCBuilder savedStateHandle(SavedStateHandle handle) {
this.savedStateHandle = Preconditions.checkNotNull(handle);
return this;
}
@Override
public ViewModelCBuilder viewModelLifecycle(ViewModelLifecycle viewModelLifecycle) {
this.viewModelLifecycle = Preconditions.checkNotNull(viewModelLifecycle);
return this;
}
@Override
public HarheimerApplication_HiltComponents.ViewModelC build() {
Preconditions.checkBuilderRequirement(savedStateHandle, SavedStateHandle.class);
Preconditions.checkBuilderRequirement(viewModelLifecycle, ViewModelLifecycle.class);
return new ViewModelCImpl(singletonCImpl, activityRetainedCImpl, savedStateHandle, viewModelLifecycle);
}
}
private static final class ServiceCBuilder implements HarheimerApplication_HiltComponents.ServiceC.Builder {
private final SingletonCImpl singletonCImpl;
private Service service;
private ServiceCBuilder(SingletonCImpl singletonCImpl) {
this.singletonCImpl = singletonCImpl;
}
@Override
public ServiceCBuilder service(Service service) {
this.service = Preconditions.checkNotNull(service);
return this;
}
@Override
public HarheimerApplication_HiltComponents.ServiceC build() {
Preconditions.checkBuilderRequirement(service, Service.class);
return new ServiceCImpl(singletonCImpl, service);
}
}
private static final class ViewWithFragmentCImpl extends HarheimerApplication_HiltComponents.ViewWithFragmentC {
private final SingletonCImpl singletonCImpl;
private final ActivityRetainedCImpl activityRetainedCImpl;
private final ActivityCImpl activityCImpl;
private final FragmentCImpl fragmentCImpl;
private final ViewWithFragmentCImpl viewWithFragmentCImpl = this;
ViewWithFragmentCImpl(SingletonCImpl singletonCImpl,
ActivityRetainedCImpl activityRetainedCImpl, ActivityCImpl activityCImpl,
FragmentCImpl fragmentCImpl, View viewParam) {
this.singletonCImpl = singletonCImpl;
this.activityRetainedCImpl = activityRetainedCImpl;
this.activityCImpl = activityCImpl;
this.fragmentCImpl = fragmentCImpl;
}
}
private static final class FragmentCImpl extends HarheimerApplication_HiltComponents.FragmentC {
private final SingletonCImpl singletonCImpl;
private final ActivityRetainedCImpl activityRetainedCImpl;
private final ActivityCImpl activityCImpl;
private final FragmentCImpl fragmentCImpl = this;
FragmentCImpl(SingletonCImpl singletonCImpl, ActivityRetainedCImpl activityRetainedCImpl,
ActivityCImpl activityCImpl, Fragment fragmentParam) {
this.singletonCImpl = singletonCImpl;
this.activityRetainedCImpl = activityRetainedCImpl;
this.activityCImpl = activityCImpl;
}
@Override
public DefaultViewModelFactories.InternalFactoryFactory getHiltInternalFactoryFactory() {
return activityCImpl.getHiltInternalFactoryFactory();
}
@Override
public ViewWithFragmentComponentBuilder viewWithFragmentComponentBuilder() {
return new ViewWithFragmentCBuilder(singletonCImpl, activityRetainedCImpl, activityCImpl, fragmentCImpl);
}
}
private static final class ViewCImpl extends HarheimerApplication_HiltComponents.ViewC {
private final SingletonCImpl singletonCImpl;
private final ActivityRetainedCImpl activityRetainedCImpl;
private final ActivityCImpl activityCImpl;
private final ViewCImpl viewCImpl = this;
ViewCImpl(SingletonCImpl singletonCImpl, ActivityRetainedCImpl activityRetainedCImpl,
ActivityCImpl activityCImpl, View viewParam) {
this.singletonCImpl = singletonCImpl;
this.activityRetainedCImpl = activityRetainedCImpl;
this.activityCImpl = activityCImpl;
}
}
private static final class ActivityCImpl extends HarheimerApplication_HiltComponents.ActivityC {
private final SingletonCImpl singletonCImpl;
private final ActivityRetainedCImpl activityRetainedCImpl;
private final ActivityCImpl activityCImpl = this;
ActivityCImpl(SingletonCImpl singletonCImpl, ActivityRetainedCImpl activityRetainedCImpl,
Activity activityParam) {
this.singletonCImpl = singletonCImpl;
this.activityRetainedCImpl = activityRetainedCImpl;
}
Map keySetMapOfClassOfAndBooleanBuilder() {
MapBuilder mapBuilder = MapBuilder.<String, Boolean>newMapBuilder(16);
mapBuilder.put(ContactViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, ContactViewModel_HiltModules.KeyModule.provide());
mapBuilder.put(GalleryViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, GalleryViewModel_HiltModules.KeyModule.provide());
mapBuilder.put(HomeViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, HomeViewModel_HiltModules.KeyModule.provide());
mapBuilder.put(LoginViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, LoginViewModel_HiltModules.KeyModule.provide());
mapBuilder.put(MannschaftDetailViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, MannschaftDetailViewModel_HiltModules.KeyModule.provide());
mapBuilder.put(MannschaftenViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, MannschaftenViewModel_HiltModules.KeyModule.provide());
mapBuilder.put(MembershipViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, MembershipViewModel_HiltModules.KeyModule.provide());
mapBuilder.put(NavigationViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, NavigationViewModel_HiltModules.KeyModule.provide());
mapBuilder.put(PasswordResetViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, PasswordResetViewModel_HiltModules.KeyModule.provide());
mapBuilder.put(PublicConfigViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, PublicConfigViewModel_HiltModules.KeyModule.provide());
mapBuilder.put(RegisterViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, RegisterViewModel_HiltModules.KeyModule.provide());
mapBuilder.put(SpielplanViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, SpielplanViewModel_HiltModules.KeyModule.provide());
mapBuilder.put(SpielsystemeViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, SpielsystemeViewModel_HiltModules.KeyModule.provide());
mapBuilder.put(TermineViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, TermineViewModel_HiltModules.KeyModule.provide());
mapBuilder.put(TrainingViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, TrainingViewModel_HiltModules.KeyModule.provide());
mapBuilder.put(VereinsmeisterschaftenViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, VereinsmeisterschaftenViewModel_HiltModules.KeyModule.provide());
return mapBuilder.build();
}
@Override
public DefaultViewModelFactories.InternalFactoryFactory getHiltInternalFactoryFactory() {
return DefaultViewModelFactories_InternalFactoryFactory_Factory.newInstance(getViewModelKeys(), new ViewModelCBuilder(singletonCImpl, activityRetainedCImpl));
}
@Override
public Map<Class<?>, Boolean> getViewModelKeys() {
return LazyClassKeyMap.<Boolean>of(keySetMapOfClassOfAndBooleanBuilder());
}
@Override
public ViewModelComponentBuilder getViewModelComponentBuilder() {
return new ViewModelCBuilder(singletonCImpl, activityRetainedCImpl);
}
@Override
public FragmentComponentBuilder fragmentComponentBuilder() {
return new FragmentCBuilder(singletonCImpl, activityRetainedCImpl, activityCImpl);
}
@Override
public ViewComponentBuilder viewComponentBuilder() {
return new ViewCBuilder(singletonCImpl, activityRetainedCImpl, activityCImpl);
}
@Override
public void injectMainActivity(MainActivity mainActivity) {
}
}
private static final class ViewModelCImpl extends HarheimerApplication_HiltComponents.ViewModelC {
private final SingletonCImpl singletonCImpl;
private final ActivityRetainedCImpl activityRetainedCImpl;
private final ViewModelCImpl viewModelCImpl = this;
Provider<ContactViewModel> contactViewModelProvider;
Provider<GalleryViewModel> galleryViewModelProvider;
Provider<HomeViewModel> homeViewModelProvider;
Provider<LoginViewModel> loginViewModelProvider;
Provider<MannschaftDetailViewModel> mannschaftDetailViewModelProvider;
Provider<MannschaftenViewModel> mannschaftenViewModelProvider;
Provider<MembershipViewModel> membershipViewModelProvider;
Provider<NavigationViewModel> navigationViewModelProvider;
Provider<PasswordResetViewModel> passwordResetViewModelProvider;
Provider<PublicConfigViewModel> publicConfigViewModelProvider;
Provider<RegisterViewModel> registerViewModelProvider;
Provider<SpielplanViewModel> spielplanViewModelProvider;
Provider<SpielsystemeViewModel> spielsystemeViewModelProvider;
Provider<TermineViewModel> termineViewModelProvider;
Provider<TrainingViewModel> trainingViewModelProvider;
Provider<VereinsmeisterschaftenViewModel> vereinsmeisterschaftenViewModelProvider;
ViewModelCImpl(SingletonCImpl singletonCImpl, ActivityRetainedCImpl activityRetainedCImpl,
SavedStateHandle savedStateHandleParam, ViewModelLifecycle viewModelLifecycleParam) {
this.singletonCImpl = singletonCImpl;
this.activityRetainedCImpl = activityRetainedCImpl;
initialize(savedStateHandleParam, viewModelLifecycleParam);
}
Map hiltViewModelMapMapOfClassOfAndProviderOfViewModelBuilder() {
MapBuilder mapBuilder = MapBuilder.<String, javax.inject.Provider<ViewModel>>newMapBuilder(16);
mapBuilder.put(ContactViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (contactViewModelProvider)));
mapBuilder.put(GalleryViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (galleryViewModelProvider)));
mapBuilder.put(HomeViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (homeViewModelProvider)));
mapBuilder.put(LoginViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (loginViewModelProvider)));
mapBuilder.put(MannschaftDetailViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (mannschaftDetailViewModelProvider)));
mapBuilder.put(MannschaftenViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (mannschaftenViewModelProvider)));
mapBuilder.put(MembershipViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (membershipViewModelProvider)));
mapBuilder.put(NavigationViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (navigationViewModelProvider)));
mapBuilder.put(PasswordResetViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (passwordResetViewModelProvider)));
mapBuilder.put(PublicConfigViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (publicConfigViewModelProvider)));
mapBuilder.put(RegisterViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (registerViewModelProvider)));
mapBuilder.put(SpielplanViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (spielplanViewModelProvider)));
mapBuilder.put(SpielsystemeViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (spielsystemeViewModelProvider)));
mapBuilder.put(TermineViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (termineViewModelProvider)));
mapBuilder.put(TrainingViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (trainingViewModelProvider)));
mapBuilder.put(VereinsmeisterschaftenViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (vereinsmeisterschaftenViewModelProvider)));
return mapBuilder.build();
}
@SuppressWarnings("unchecked")
private void initialize(final SavedStateHandle savedStateHandleParam,
final ViewModelLifecycle viewModelLifecycleParam) {
this.contactViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 0);
this.galleryViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 1);
this.homeViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 2);
this.loginViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 3);
this.mannschaftDetailViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 4);
this.mannschaftenViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 5);
this.membershipViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 6);
this.navigationViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 7);
this.passwordResetViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 8);
this.publicConfigViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 9);
this.registerViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 10);
this.spielplanViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 11);
this.spielsystemeViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 12);
this.termineViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 13);
this.trainingViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 14);
this.vereinsmeisterschaftenViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 15);
}
@Override
public Map<Class<?>, javax.inject.Provider<ViewModel>> getHiltViewModelMap() {
return LazyClassKeyMap.<javax.inject.Provider<ViewModel>>of(hiltViewModelMapMapOfClassOfAndProviderOfViewModelBuilder());
}
@Override
public Map<Class<?>, Object> getHiltViewModelAssistedMap() {
return Collections.<Class<?>, Object>emptyMap();
}
private static final class SwitchingProvider<T> implements Provider<T> {
private final SingletonCImpl singletonCImpl;
private final ActivityRetainedCImpl activityRetainedCImpl;
private final ViewModelCImpl viewModelCImpl;
private final int id;
SwitchingProvider(SingletonCImpl singletonCImpl, ActivityRetainedCImpl activityRetainedCImpl,
ViewModelCImpl viewModelCImpl, int id) {
this.singletonCImpl = singletonCImpl;
this.activityRetainedCImpl = activityRetainedCImpl;
this.viewModelCImpl = viewModelCImpl;
this.id = id;
}
@Override
@SuppressWarnings("unchecked")
public T get() {
switch (id) {
case 0: // de.harheimertc.ui.screens.contact.ContactViewModel
return (T) new ContactViewModel(singletonCImpl.contactRepositoryProvider.get());
case 1: // de.harheimertc.ui.screens.gallery.GalleryViewModel
return (T) new GalleryViewModel(singletonCImpl.galleryRepositoryProvider.get());
case 2: // de.harheimertc.ui.screens.home.HomeViewModel
return (T) new HomeViewModel(singletonCImpl.homeRepositoryProvider.get());
case 3: // de.harheimertc.ui.screens.login.LoginViewModel
return (T) new LoginViewModel(singletonCImpl.loginRepositoryProvider.get());
case 4: // de.harheimertc.ui.screens.mannschaften.MannschaftDetailViewModel
return (T) new MannschaftDetailViewModel(singletonCImpl.mannschaftenRepositoryProvider.get(), singletonCImpl.spielplanRepositoryProvider.get());
case 5: // de.harheimertc.ui.screens.mannschaften.MannschaftenViewModel
return (T) new MannschaftenViewModel(singletonCImpl.mannschaftenRepositoryProvider.get());
case 6: // de.harheimertc.ui.screens.membership.MembershipViewModel
return (T) new MembershipViewModel(singletonCImpl.membershipRepositoryProvider.get());
case 7: // de.harheimertc.ui.navigation.NavigationViewModel
return (T) new NavigationViewModel(singletonCImpl.mannschaftenRepositoryProvider.get(), singletonCImpl.galleryRepositoryProvider.get(), singletonCImpl.loginRepositoryProvider.get());
case 8: // de.harheimertc.ui.screens.login.PasswordResetViewModel
return (T) new PasswordResetViewModel(singletonCImpl.loginRepositoryProvider.get());
case 9: // de.harheimertc.ui.screens.publicpages.PublicConfigViewModel
return (T) new PublicConfigViewModel(singletonCImpl.publicPagesRepositoryProvider.get());
case 10: // de.harheimertc.ui.screens.login.RegisterViewModel
return (T) new RegisterViewModel(singletonCImpl.loginRepositoryProvider.get());
case 11: // de.harheimertc.ui.screens.spielplan.SpielplanViewModel
return (T) new SpielplanViewModel(singletonCImpl.spielplanRepositoryProvider.get());
case 12: // de.harheimertc.ui.screens.publicpages.SpielsystemeViewModel
return (T) new SpielsystemeViewModel(singletonCImpl.publicPagesRepositoryProvider.get());
case 13: // de.harheimertc.ui.screens.termine.TermineViewModel
return (T) new TermineViewModel(singletonCImpl.termineRepositoryProvider.get());
case 14: // de.harheimertc.ui.screens.training.TrainingViewModel
return (T) new TrainingViewModel(singletonCImpl.trainingRepositoryProvider.get());
case 15: // de.harheimertc.ui.screens.publicpages.VereinsmeisterschaftenViewModel
return (T) new VereinsmeisterschaftenViewModel(singletonCImpl.publicPagesRepositoryProvider.get());
default: throw new AssertionError(id);
}
}
}
}
private static final class ActivityRetainedCImpl extends HarheimerApplication_HiltComponents.ActivityRetainedC {
private final SingletonCImpl singletonCImpl;
private final ActivityRetainedCImpl activityRetainedCImpl = this;
Provider<ActivityRetainedLifecycle> provideActivityRetainedLifecycleProvider;
ActivityRetainedCImpl(SingletonCImpl singletonCImpl,
SavedStateHandleHolder savedStateHandleHolderParam) {
this.singletonCImpl = singletonCImpl;
initialize(savedStateHandleHolderParam);
}
@SuppressWarnings("unchecked")
private void initialize(final SavedStateHandleHolder savedStateHandleHolderParam) {
this.provideActivityRetainedLifecycleProvider = DoubleCheck.provider(new SwitchingProvider<ActivityRetainedLifecycle>(singletonCImpl, activityRetainedCImpl, 0));
}
@Override
public ActivityComponentBuilder activityComponentBuilder() {
return new ActivityCBuilder(singletonCImpl, activityRetainedCImpl);
}
@Override
public ActivityRetainedLifecycle getActivityRetainedLifecycle() {
return provideActivityRetainedLifecycleProvider.get();
}
private static final class SwitchingProvider<T> implements Provider<T> {
private final SingletonCImpl singletonCImpl;
private final ActivityRetainedCImpl activityRetainedCImpl;
private final int id;
SwitchingProvider(SingletonCImpl singletonCImpl, ActivityRetainedCImpl activityRetainedCImpl,
int id) {
this.singletonCImpl = singletonCImpl;
this.activityRetainedCImpl = activityRetainedCImpl;
this.id = id;
}
@Override
@SuppressWarnings("unchecked")
public T get() {
switch (id) {
case 0: // dagger.hilt.android.ActivityRetainedLifecycle
return (T) ActivityRetainedComponentManager_LifecycleModule_ProvideActivityRetainedLifecycleFactory.provideActivityRetainedLifecycle();
default: throw new AssertionError(id);
}
}
}
}
private static final class ServiceCImpl extends HarheimerApplication_HiltComponents.ServiceC {
private final SingletonCImpl singletonCImpl;
private final ServiceCImpl serviceCImpl = this;
ServiceCImpl(SingletonCImpl singletonCImpl, Service serviceParam) {
this.singletonCImpl = singletonCImpl;
}
}
private static final class SingletonCImpl extends HarheimerApplication_HiltComponents.SingletonC {
private final ApplicationContextModule applicationContextModule;
private final SingletonCImpl singletonCImpl = this;
Provider<Moshi> provideMoshiProvider;
Provider<AuthRepositoryImpl> authRepositoryImplProvider;
Provider<OkHttpClient> provideOkHttpClientProvider;
Provider<Retrofit> provideRetrofitProvider;
Provider<ApiService> provideApiServiceProvider;
Provider<ContactRepository> contactRepositoryProvider;
Provider<GalleryRepository> galleryRepositoryProvider;
Provider<HomeRepository> homeRepositoryProvider;
Provider<LoginRepository> loginRepositoryProvider;
Provider<MannschaftenRepository> mannschaftenRepositoryProvider;
Provider<SpielplanRepository> spielplanRepositoryProvider;
Provider<MembershipRepository> membershipRepositoryProvider;
Provider<PublicPagesRepository> publicPagesRepositoryProvider;
Provider<TermineRepository> termineRepositoryProvider;
Provider<TrainingRepository> trainingRepositoryProvider;
SingletonCImpl(ApplicationContextModule applicationContextModuleParam) {
this.applicationContextModule = applicationContextModuleParam;
initialize(applicationContextModuleParam);
}
AuthInterceptor authInterceptor() {
return new AuthInterceptor(authRepositoryImplProvider.get());
}
@SuppressWarnings("unchecked")
private void initialize(final ApplicationContextModule applicationContextModuleParam) {
this.provideMoshiProvider = DoubleCheck.provider(new SwitchingProvider<Moshi>(singletonCImpl, 3));
this.authRepositoryImplProvider = DoubleCheck.provider(new SwitchingProvider<AuthRepositoryImpl>(singletonCImpl, 5));
this.provideOkHttpClientProvider = DoubleCheck.provider(new SwitchingProvider<OkHttpClient>(singletonCImpl, 4));
this.provideRetrofitProvider = DoubleCheck.provider(new SwitchingProvider<Retrofit>(singletonCImpl, 2));
this.provideApiServiceProvider = DoubleCheck.provider(new SwitchingProvider<ApiService>(singletonCImpl, 1));
this.contactRepositoryProvider = DoubleCheck.provider(new SwitchingProvider<ContactRepository>(singletonCImpl, 0));
this.galleryRepositoryProvider = DoubleCheck.provider(new SwitchingProvider<GalleryRepository>(singletonCImpl, 6));
this.homeRepositoryProvider = DoubleCheck.provider(new SwitchingProvider<HomeRepository>(singletonCImpl, 7));
this.loginRepositoryProvider = DoubleCheck.provider(new SwitchingProvider<LoginRepository>(singletonCImpl, 8));
this.mannschaftenRepositoryProvider = DoubleCheck.provider(new SwitchingProvider<MannschaftenRepository>(singletonCImpl, 9));
this.spielplanRepositoryProvider = DoubleCheck.provider(new SwitchingProvider<SpielplanRepository>(singletonCImpl, 10));
this.membershipRepositoryProvider = DoubleCheck.provider(new SwitchingProvider<MembershipRepository>(singletonCImpl, 11));
this.publicPagesRepositoryProvider = DoubleCheck.provider(new SwitchingProvider<PublicPagesRepository>(singletonCImpl, 12));
this.termineRepositoryProvider = DoubleCheck.provider(new SwitchingProvider<TermineRepository>(singletonCImpl, 13));
this.trainingRepositoryProvider = DoubleCheck.provider(new SwitchingProvider<TrainingRepository>(singletonCImpl, 14));
}
@Override
public Set<Boolean> getDisableFragmentGetContextFix() {
return Collections.<Boolean>emptySet();
}
@Override
public ActivityRetainedComponentBuilder retainedComponentBuilder() {
return new ActivityRetainedCBuilder(singletonCImpl);
}
@Override
public ServiceComponentBuilder serviceComponentBuilder() {
return new ServiceCBuilder(singletonCImpl);
}
@Override
public void injectHarheimerApplication(HarheimerApplication harheimerApplication) {
}
private static final class SwitchingProvider<T> implements Provider<T> {
private final SingletonCImpl singletonCImpl;
private final int id;
SwitchingProvider(SingletonCImpl singletonCImpl, int id) {
this.singletonCImpl = singletonCImpl;
this.id = id;
}
@Override
@SuppressWarnings("unchecked")
public T get() {
switch (id) {
case 0: // de.harheimertc.repositories.ContactRepository
return (T) new ContactRepository(singletonCImpl.provideApiServiceProvider.get());
case 1: // de.harheimertc.data.ApiService
return (T) NetworkModule_ProvideApiServiceFactory.provideApiService(singletonCImpl.provideRetrofitProvider.get());
case 2: // retrofit2.Retrofit
return (T) NetworkModule_ProvideRetrofitFactory.provideRetrofit(singletonCImpl.provideMoshiProvider.get(), singletonCImpl.provideOkHttpClientProvider.get());
case 3: // com.squareup.moshi.Moshi
return (T) NetworkModule_ProvideMoshiFactory.provideMoshi();
case 4: // okhttp3.OkHttpClient
return (T) NetworkModule_ProvideOkHttpClientFactory.provideOkHttpClient(singletonCImpl.authInterceptor());
case 5: // de.harheimertc.repositories.AuthRepositoryImpl
return (T) new AuthRepositoryImpl(ApplicationContextModule_ProvideContextFactory.provideContext(singletonCImpl.applicationContextModule));
case 6: // de.harheimertc.repositories.GalleryRepository
return (T) new GalleryRepository(singletonCImpl.provideApiServiceProvider.get());
case 7: // de.harheimertc.repositories.HomeRepository
return (T) new HomeRepository(singletonCImpl.provideApiServiceProvider.get());
case 8: // de.harheimertc.repositories.LoginRepository
return (T) new LoginRepository(singletonCImpl.provideApiServiceProvider.get(), singletonCImpl.authRepositoryImplProvider.get());
case 9: // de.harheimertc.repositories.MannschaftenRepository
return (T) new MannschaftenRepository(singletonCImpl.provideApiServiceProvider.get());
case 10: // de.harheimertc.repositories.SpielplanRepository
return (T) new SpielplanRepository(singletonCImpl.provideApiServiceProvider.get());
case 11: // de.harheimertc.repositories.MembershipRepository
return (T) new MembershipRepository(singletonCImpl.provideApiServiceProvider.get(), ApplicationContextModule_ProvideContextFactory.provideContext(singletonCImpl.applicationContextModule));
case 12: // de.harheimertc.repositories.PublicPagesRepository
return (T) new PublicPagesRepository(singletonCImpl.provideApiServiceProvider.get());
case 13: // de.harheimertc.repositories.TermineRepository
return (T) new TermineRepository(singletonCImpl.provideApiServiceProvider.get());
case 14: // de.harheimertc.repositories.TrainingRepository
return (T) new TrainingRepository(singletonCImpl.provideApiServiceProvider.get());
default: throw new AssertionError(id);
}
}
}
}
}

View File

@@ -0,0 +1,17 @@
package de.harheimertc;
import dagger.hilt.InstallIn;
import dagger.hilt.codegen.OriginatingElement;
import dagger.hilt.components.SingletonComponent;
import dagger.hilt.internal.GeneratedEntryPoint;
import javax.annotation.processing.Generated;
@OriginatingElement(
topLevelClass = HarheimerApplication.class
)
@GeneratedEntryPoint
@InstallIn(SingletonComponent.class)
@Generated("dagger.hilt.android.processor.internal.androidentrypoint.InjectorEntryPointGenerator")
public interface HarheimerApplication_GeneratedInjector {
void injectHarheimerApplication(HarheimerApplication harheimerApplication);
}

View File

@@ -0,0 +1,287 @@
package de.harheimertc;
import dagger.Binds;
import dagger.Component;
import dagger.Module;
import dagger.Subcomponent;
import dagger.hilt.android.components.ActivityComponent;
import dagger.hilt.android.components.ActivityRetainedComponent;
import dagger.hilt.android.components.FragmentComponent;
import dagger.hilt.android.components.ServiceComponent;
import dagger.hilt.android.components.ViewComponent;
import dagger.hilt.android.components.ViewModelComponent;
import dagger.hilt.android.components.ViewWithFragmentComponent;
import dagger.hilt.android.flags.FragmentGetContextFix;
import dagger.hilt.android.flags.HiltWrapper_FragmentGetContextFix_FragmentGetContextFixModule;
import dagger.hilt.android.internal.builders.ActivityComponentBuilder;
import dagger.hilt.android.internal.builders.ActivityRetainedComponentBuilder;
import dagger.hilt.android.internal.builders.FragmentComponentBuilder;
import dagger.hilt.android.internal.builders.ServiceComponentBuilder;
import dagger.hilt.android.internal.builders.ViewComponentBuilder;
import dagger.hilt.android.internal.builders.ViewModelComponentBuilder;
import dagger.hilt.android.internal.builders.ViewWithFragmentComponentBuilder;
import dagger.hilt.android.internal.lifecycle.DefaultViewModelFactories;
import dagger.hilt.android.internal.lifecycle.HiltViewModelFactory;
import dagger.hilt.android.internal.lifecycle.HiltWrapper_DefaultViewModelFactories_ActivityModule;
import dagger.hilt.android.internal.lifecycle.HiltWrapper_HiltViewModelFactory_ActivityCreatorEntryPoint;
import dagger.hilt.android.internal.lifecycle.HiltWrapper_HiltViewModelFactory_ViewModelModule;
import dagger.hilt.android.internal.managers.ActivityComponentManager;
import dagger.hilt.android.internal.managers.FragmentComponentManager;
import dagger.hilt.android.internal.managers.HiltWrapper_ActivityRetainedComponentManager_ActivityRetainedComponentBuilderEntryPoint;
import dagger.hilt.android.internal.managers.HiltWrapper_ActivityRetainedComponentManager_ActivityRetainedLifecycleEntryPoint;
import dagger.hilt.android.internal.managers.HiltWrapper_ActivityRetainedComponentManager_LifecycleModule;
import dagger.hilt.android.internal.managers.HiltWrapper_ActivitySavedStateHandleModule;
import dagger.hilt.android.internal.managers.ServiceComponentManager;
import dagger.hilt.android.internal.managers.ViewComponentManager;
import dagger.hilt.android.internal.modules.ApplicationContextModule;
import dagger.hilt.android.internal.modules.HiltWrapper_ActivityModule;
import dagger.hilt.android.scopes.ActivityRetainedScoped;
import dagger.hilt.android.scopes.ActivityScoped;
import dagger.hilt.android.scopes.FragmentScoped;
import dagger.hilt.android.scopes.ServiceScoped;
import dagger.hilt.android.scopes.ViewModelScoped;
import dagger.hilt.android.scopes.ViewScoped;
import dagger.hilt.components.SingletonComponent;
import dagger.hilt.internal.GeneratedComponent;
import dagger.hilt.migration.DisableInstallInCheck;
import de.harheimertc.data.NetworkModule;
import de.harheimertc.di.RepositoryModule;
import de.harheimertc.ui.navigation.NavigationViewModel_HiltModules;
import de.harheimertc.ui.screens.contact.ContactViewModel_HiltModules;
import de.harheimertc.ui.screens.gallery.GalleryViewModel_HiltModules;
import de.harheimertc.ui.screens.home.HomeViewModel_HiltModules;
import de.harheimertc.ui.screens.login.LoginViewModel_HiltModules;
import de.harheimertc.ui.screens.login.PasswordResetViewModel_HiltModules;
import de.harheimertc.ui.screens.login.RegisterViewModel_HiltModules;
import de.harheimertc.ui.screens.mannschaften.MannschaftDetailViewModel_HiltModules;
import de.harheimertc.ui.screens.mannschaften.MannschaftenViewModel_HiltModules;
import de.harheimertc.ui.screens.membership.MembershipViewModel_HiltModules;
import de.harheimertc.ui.screens.publicpages.PublicConfigViewModel_HiltModules;
import de.harheimertc.ui.screens.publicpages.SpielsystemeViewModel_HiltModules;
import de.harheimertc.ui.screens.publicpages.VereinsmeisterschaftenViewModel_HiltModules;
import de.harheimertc.ui.screens.spielplan.SpielplanViewModel_HiltModules;
import de.harheimertc.ui.screens.termine.TermineViewModel_HiltModules;
import de.harheimertc.ui.screens.training.TrainingViewModel_HiltModules;
import javax.annotation.processing.Generated;
import javax.inject.Singleton;
@Generated("dagger.hilt.processor.internal.root.RootProcessor")
public final class HarheimerApplication_HiltComponents {
private HarheimerApplication_HiltComponents() {
}
@Module(
subcomponents = ServiceC.class
)
@DisableInstallInCheck
@Generated("dagger.hilt.processor.internal.root.RootProcessor")
abstract interface ServiceCBuilderModule {
@Binds
ServiceComponentBuilder bind(ServiceC.Builder builder);
}
@Module(
subcomponents = ActivityRetainedC.class
)
@DisableInstallInCheck
@Generated("dagger.hilt.processor.internal.root.RootProcessor")
abstract interface ActivityRetainedCBuilderModule {
@Binds
ActivityRetainedComponentBuilder bind(ActivityRetainedC.Builder builder);
}
@Module(
subcomponents = ActivityC.class
)
@DisableInstallInCheck
@Generated("dagger.hilt.processor.internal.root.RootProcessor")
abstract interface ActivityCBuilderModule {
@Binds
ActivityComponentBuilder bind(ActivityC.Builder builder);
}
@Module(
subcomponents = ViewModelC.class
)
@DisableInstallInCheck
@Generated("dagger.hilt.processor.internal.root.RootProcessor")
abstract interface ViewModelCBuilderModule {
@Binds
ViewModelComponentBuilder bind(ViewModelC.Builder builder);
}
@Module(
subcomponents = ViewC.class
)
@DisableInstallInCheck
@Generated("dagger.hilt.processor.internal.root.RootProcessor")
abstract interface ViewCBuilderModule {
@Binds
ViewComponentBuilder bind(ViewC.Builder builder);
}
@Module(
subcomponents = FragmentC.class
)
@DisableInstallInCheck
@Generated("dagger.hilt.processor.internal.root.RootProcessor")
abstract interface FragmentCBuilderModule {
@Binds
FragmentComponentBuilder bind(FragmentC.Builder builder);
}
@Module(
subcomponents = ViewWithFragmentC.class
)
@DisableInstallInCheck
@Generated("dagger.hilt.processor.internal.root.RootProcessor")
abstract interface ViewWithFragmentCBuilderModule {
@Binds
ViewWithFragmentComponentBuilder bind(ViewWithFragmentC.Builder builder);
}
@Component(
modules = {
ApplicationContextModule.class,
ActivityRetainedCBuilderModule.class,
ServiceCBuilderModule.class,
HiltWrapper_FragmentGetContextFix_FragmentGetContextFixModule.class,
NetworkModule.class,
RepositoryModule.class
}
)
@Singleton
@jakarta.inject.Singleton
public abstract static class SingletonC implements FragmentGetContextFix.FragmentGetContextFixEntryPoint,
HiltWrapper_ActivityRetainedComponentManager_ActivityRetainedComponentBuilderEntryPoint,
ServiceComponentManager.ServiceComponentBuilderEntryPoint,
SingletonComponent,
GeneratedComponent,
HarheimerApplication_GeneratedInjector {
}
@Subcomponent
@ServiceScoped
public abstract static class ServiceC implements ServiceComponent,
GeneratedComponent {
@Subcomponent.Builder
abstract interface Builder extends ServiceComponentBuilder {
}
}
@Subcomponent(
modules = {
ContactViewModel_HiltModules.KeyModule.class,
GalleryViewModel_HiltModules.KeyModule.class,
ActivityCBuilderModule.class,
ViewModelCBuilderModule.class,
HiltWrapper_ActivityRetainedComponentManager_LifecycleModule.class,
HiltWrapper_ActivitySavedStateHandleModule.class,
HomeViewModel_HiltModules.KeyModule.class,
LoginViewModel_HiltModules.KeyModule.class,
MannschaftDetailViewModel_HiltModules.KeyModule.class,
MannschaftenViewModel_HiltModules.KeyModule.class,
MembershipViewModel_HiltModules.KeyModule.class,
NavigationViewModel_HiltModules.KeyModule.class,
PasswordResetViewModel_HiltModules.KeyModule.class,
PublicConfigViewModel_HiltModules.KeyModule.class,
RegisterViewModel_HiltModules.KeyModule.class,
SpielplanViewModel_HiltModules.KeyModule.class,
SpielsystemeViewModel_HiltModules.KeyModule.class,
TermineViewModel_HiltModules.KeyModule.class,
TrainingViewModel_HiltModules.KeyModule.class,
VereinsmeisterschaftenViewModel_HiltModules.KeyModule.class
}
)
@ActivityRetainedScoped
public abstract static class ActivityRetainedC implements ActivityRetainedComponent,
ActivityComponentManager.ActivityComponentBuilderEntryPoint,
HiltWrapper_ActivityRetainedComponentManager_ActivityRetainedLifecycleEntryPoint,
GeneratedComponent {
@Subcomponent.Builder
abstract interface Builder extends ActivityRetainedComponentBuilder {
}
}
@Subcomponent(
modules = {
FragmentCBuilderModule.class,
ViewCBuilderModule.class,
HiltWrapper_ActivityModule.class,
HiltWrapper_DefaultViewModelFactories_ActivityModule.class
}
)
@ActivityScoped
public abstract static class ActivityC implements ActivityComponent,
DefaultViewModelFactories.ActivityEntryPoint,
HiltWrapper_HiltViewModelFactory_ActivityCreatorEntryPoint,
FragmentComponentManager.FragmentComponentBuilderEntryPoint,
ViewComponentManager.ViewComponentBuilderEntryPoint,
GeneratedComponent,
MainActivity_GeneratedInjector {
@Subcomponent.Builder
abstract interface Builder extends ActivityComponentBuilder {
}
}
@Subcomponent(
modules = {
ContactViewModel_HiltModules.BindsModule.class,
GalleryViewModel_HiltModules.BindsModule.class,
HiltWrapper_HiltViewModelFactory_ViewModelModule.class,
HomeViewModel_HiltModules.BindsModule.class,
LoginViewModel_HiltModules.BindsModule.class,
MannschaftDetailViewModel_HiltModules.BindsModule.class,
MannschaftenViewModel_HiltModules.BindsModule.class,
MembershipViewModel_HiltModules.BindsModule.class,
NavigationViewModel_HiltModules.BindsModule.class,
PasswordResetViewModel_HiltModules.BindsModule.class,
PublicConfigViewModel_HiltModules.BindsModule.class,
RegisterViewModel_HiltModules.BindsModule.class,
SpielplanViewModel_HiltModules.BindsModule.class,
SpielsystemeViewModel_HiltModules.BindsModule.class,
TermineViewModel_HiltModules.BindsModule.class,
TrainingViewModel_HiltModules.BindsModule.class,
VereinsmeisterschaftenViewModel_HiltModules.BindsModule.class
}
)
@ViewModelScoped
public abstract static class ViewModelC implements ViewModelComponent,
HiltViewModelFactory.ViewModelFactoriesEntryPoint,
GeneratedComponent {
@Subcomponent.Builder
abstract interface Builder extends ViewModelComponentBuilder {
}
}
@Subcomponent
@ViewScoped
public abstract static class ViewC implements ViewComponent,
GeneratedComponent {
@Subcomponent.Builder
abstract interface Builder extends ViewComponentBuilder {
}
}
@Subcomponent(
modules = ViewWithFragmentCBuilderModule.class
)
@FragmentScoped
public abstract static class FragmentC implements FragmentComponent,
DefaultViewModelFactories.FragmentEntryPoint,
ViewComponentManager.ViewWithFragmentComponentBuilderEntryPoint,
GeneratedComponent {
@Subcomponent.Builder
abstract interface Builder extends FragmentComponentBuilder {
}
}
@Subcomponent
@ViewScoped
public abstract static class ViewWithFragmentC implements ViewWithFragmentComponent,
GeneratedComponent {
@Subcomponent.Builder
abstract interface Builder extends ViewWithFragmentComponentBuilder {
}
}
}

View File

@@ -0,0 +1,55 @@
package de.harheimertc;
import android.app.Application;
import androidx.annotation.CallSuper;
import dagger.hilt.android.internal.managers.ApplicationComponentManager;
import dagger.hilt.android.internal.managers.ComponentSupplier;
import dagger.hilt.android.internal.modules.ApplicationContextModule;
import dagger.hilt.internal.GeneratedComponentManagerHolder;
import dagger.hilt.internal.UnsafeCasts;
import java.lang.Object;
import java.lang.Override;
import javax.annotation.processing.Generated;
/**
* A generated base class to be extended by the @dagger.hilt.android.HiltAndroidApp annotated class. If using the Gradle plugin, this is swapped as the base class via bytecode transformation.
*/
@Generated("dagger.hilt.android.processor.internal.androidentrypoint.ApplicationGenerator")
public abstract class Hilt_HarheimerApplication extends Application implements GeneratedComponentManagerHolder {
private boolean injected = false;
private final ApplicationComponentManager componentManager = new ApplicationComponentManager(new ComponentSupplier() {
@Override
public Object get() {
return DaggerHarheimerApplication_HiltComponents_SingletonC.builder()
.applicationContextModule(new ApplicationContextModule(Hilt_HarheimerApplication.this))
.build();
}
});
@Override
public final ApplicationComponentManager componentManager() {
return componentManager;
}
@Override
public final Object generatedComponent() {
return this.componentManager().generatedComponent();
}
@CallSuper
@Override
public void onCreate() {
hiltInternalInject();
super.onCreate();
}
protected void hiltInternalInject() {
if (!injected) {
injected = true;
// This is a known unsafe cast, but is safe in the only correct use case:
// HarheimerApplication extends Hilt_HarheimerApplication
((HarheimerApplication_GeneratedInjector) generatedComponent()).injectHarheimerApplication(UnsafeCasts.<HarheimerApplication>unsafeCast(this));
}
}
}

View File

@@ -0,0 +1,15 @@
package hilt_aggregated_deps;
import dagger.hilt.processor.internal.aggregateddeps.AggregatedDeps;
import javax.annotation.processing.Generated;
/**
* This class should only be referenced by generated code! This class aggregates information across multiple compilations.
*/
@AggregatedDeps(
components = "dagger.hilt.components.SingletonComponent",
entryPoints = "de.harheimertc.HarheimerApplication_GeneratedInjector"
)
@Generated("dagger.hilt.processor.internal.aggregateddeps.AggregatedDepsGenerator")
public class _de_harheimertc_HarheimerApplication_GeneratedInjector {
}

View File

@@ -0,0 +1,23 @@
package dagger.hilt.internal.aggregatedroot.codegen;
import dagger.hilt.android.HiltAndroidApp;
import dagger.hilt.internal.aggregatedroot.AggregatedRoot;
import javax.annotation.processing.Generated;
/**
* This class should only be referenced by generated code! This class aggregates information across multiple compilations.
*/
@AggregatedRoot(
root = "de.harheimertc.HarheimerApplication",
rootPackage = "de.harheimertc",
originatingRoot = "de.harheimertc.HarheimerApplication",
originatingRootPackage = "de.harheimertc",
rootAnnotation = HiltAndroidApp.class,
rootComponentPackage = "dagger.hilt.components",
rootSimpleNames = "HarheimerApplication",
originatingRootSimpleNames = "HarheimerApplication",
rootComponentSimpleNames = "SingletonComponent"
)
@Generated("dagger.hilt.processor.internal.root.AggregatedRootGenerator")
public class _de_harheimertc_HarheimerApplication {
}

View File

@@ -0,0 +1,883 @@
package de.harheimertc;
import android.app.Activity;
import android.app.Service;
import android.view.View;
import androidx.fragment.app.Fragment;
import androidx.lifecycle.SavedStateHandle;
import androidx.lifecycle.ViewModel;
import com.squareup.moshi.Moshi;
import dagger.hilt.android.ActivityRetainedLifecycle;
import dagger.hilt.android.ViewModelLifecycle;
import dagger.hilt.android.internal.builders.ActivityComponentBuilder;
import dagger.hilt.android.internal.builders.ActivityRetainedComponentBuilder;
import dagger.hilt.android.internal.builders.FragmentComponentBuilder;
import dagger.hilt.android.internal.builders.ServiceComponentBuilder;
import dagger.hilt.android.internal.builders.ViewComponentBuilder;
import dagger.hilt.android.internal.builders.ViewModelComponentBuilder;
import dagger.hilt.android.internal.builders.ViewWithFragmentComponentBuilder;
import dagger.hilt.android.internal.lifecycle.DefaultViewModelFactories;
import dagger.hilt.android.internal.lifecycle.DefaultViewModelFactories_InternalFactoryFactory_Factory;
import dagger.hilt.android.internal.managers.ActivityRetainedComponentManager_LifecycleModule_ProvideActivityRetainedLifecycleFactory;
import dagger.hilt.android.internal.managers.SavedStateHandleHolder;
import dagger.hilt.android.internal.modules.ApplicationContextModule;
import dagger.hilt.android.internal.modules.ApplicationContextModule_ProvideContextFactory;
import dagger.internal.DaggerGenerated;
import dagger.internal.DoubleCheck;
import dagger.internal.LazyClassKeyMap;
import dagger.internal.MapBuilder;
import dagger.internal.Preconditions;
import dagger.internal.Provider;
import de.harheimertc.data.ApiService;
import de.harheimertc.data.AuthInterceptor;
import de.harheimertc.data.NetworkModule_ProvideApiServiceFactory;
import de.harheimertc.data.NetworkModule_ProvideMoshiFactory;
import de.harheimertc.data.NetworkModule_ProvideOkHttpClientFactory;
import de.harheimertc.data.NetworkModule_ProvideRetrofitFactory;
import de.harheimertc.repositories.AuthRepositoryImpl;
import de.harheimertc.repositories.ContactRepository;
import de.harheimertc.repositories.GalleryRepository;
import de.harheimertc.repositories.HomeRepository;
import de.harheimertc.repositories.LoginRepository;
import de.harheimertc.repositories.MannschaftenRepository;
import de.harheimertc.repositories.MembershipRepository;
import de.harheimertc.repositories.PublicPagesRepository;
import de.harheimertc.repositories.SpielplanRepository;
import de.harheimertc.repositories.TermineRepository;
import de.harheimertc.repositories.TrainingRepository;
import de.harheimertc.ui.navigation.NavigationViewModel;
import de.harheimertc.ui.navigation.NavigationViewModel_HiltModules;
import de.harheimertc.ui.navigation.NavigationViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
import de.harheimertc.ui.navigation.NavigationViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
import de.harheimertc.ui.screens.contact.ContactViewModel;
import de.harheimertc.ui.screens.contact.ContactViewModel_HiltModules;
import de.harheimertc.ui.screens.contact.ContactViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
import de.harheimertc.ui.screens.contact.ContactViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
import de.harheimertc.ui.screens.gallery.GalleryViewModel;
import de.harheimertc.ui.screens.gallery.GalleryViewModel_HiltModules;
import de.harheimertc.ui.screens.gallery.GalleryViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
import de.harheimertc.ui.screens.gallery.GalleryViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
import de.harheimertc.ui.screens.home.HomeViewModel;
import de.harheimertc.ui.screens.home.HomeViewModel_HiltModules;
import de.harheimertc.ui.screens.home.HomeViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
import de.harheimertc.ui.screens.home.HomeViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
import de.harheimertc.ui.screens.login.LoginViewModel;
import de.harheimertc.ui.screens.login.LoginViewModel_HiltModules;
import de.harheimertc.ui.screens.login.LoginViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
import de.harheimertc.ui.screens.login.LoginViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
import de.harheimertc.ui.screens.login.PasswordResetViewModel;
import de.harheimertc.ui.screens.login.PasswordResetViewModel_HiltModules;
import de.harheimertc.ui.screens.login.PasswordResetViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
import de.harheimertc.ui.screens.login.PasswordResetViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
import de.harheimertc.ui.screens.login.RegisterViewModel;
import de.harheimertc.ui.screens.login.RegisterViewModel_HiltModules;
import de.harheimertc.ui.screens.login.RegisterViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
import de.harheimertc.ui.screens.login.RegisterViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
import de.harheimertc.ui.screens.mannschaften.MannschaftDetailViewModel;
import de.harheimertc.ui.screens.mannschaften.MannschaftDetailViewModel_HiltModules;
import de.harheimertc.ui.screens.mannschaften.MannschaftDetailViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
import de.harheimertc.ui.screens.mannschaften.MannschaftDetailViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
import de.harheimertc.ui.screens.mannschaften.MannschaftenViewModel;
import de.harheimertc.ui.screens.mannschaften.MannschaftenViewModel_HiltModules;
import de.harheimertc.ui.screens.mannschaften.MannschaftenViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
import de.harheimertc.ui.screens.mannschaften.MannschaftenViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
import de.harheimertc.ui.screens.membership.MembershipViewModel;
import de.harheimertc.ui.screens.membership.MembershipViewModel_HiltModules;
import de.harheimertc.ui.screens.membership.MembershipViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
import de.harheimertc.ui.screens.membership.MembershipViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
import de.harheimertc.ui.screens.publicpages.PublicConfigViewModel;
import de.harheimertc.ui.screens.publicpages.PublicConfigViewModel_HiltModules;
import de.harheimertc.ui.screens.publicpages.PublicConfigViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
import de.harheimertc.ui.screens.publicpages.PublicConfigViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
import de.harheimertc.ui.screens.publicpages.SpielsystemeViewModel;
import de.harheimertc.ui.screens.publicpages.SpielsystemeViewModel_HiltModules;
import de.harheimertc.ui.screens.publicpages.SpielsystemeViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
import de.harheimertc.ui.screens.publicpages.SpielsystemeViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
import de.harheimertc.ui.screens.publicpages.VereinsmeisterschaftenViewModel;
import de.harheimertc.ui.screens.publicpages.VereinsmeisterschaftenViewModel_HiltModules;
import de.harheimertc.ui.screens.publicpages.VereinsmeisterschaftenViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
import de.harheimertc.ui.screens.publicpages.VereinsmeisterschaftenViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
import de.harheimertc.ui.screens.spielplan.SpielplanViewModel;
import de.harheimertc.ui.screens.spielplan.SpielplanViewModel_HiltModules;
import de.harheimertc.ui.screens.spielplan.SpielplanViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
import de.harheimertc.ui.screens.spielplan.SpielplanViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
import de.harheimertc.ui.screens.termine.TermineViewModel;
import de.harheimertc.ui.screens.termine.TermineViewModel_HiltModules;
import de.harheimertc.ui.screens.termine.TermineViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
import de.harheimertc.ui.screens.termine.TermineViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
import de.harheimertc.ui.screens.training.TrainingViewModel;
import de.harheimertc.ui.screens.training.TrainingViewModel_HiltModules;
import de.harheimertc.ui.screens.training.TrainingViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
import de.harheimertc.ui.screens.training.TrainingViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
import java.util.Collections;
import java.util.Map;
import java.util.Set;
import javax.annotation.processing.Generated;
import okhttp3.OkHttpClient;
import retrofit2.Retrofit;
@DaggerGenerated
@Generated(
value = "dagger.internal.codegen.ComponentProcessor",
comments = "https://dagger.dev"
)
@SuppressWarnings({
"unchecked",
"rawtypes",
"KotlinInternal",
"KotlinInternalInJava",
"cast",
"deprecation",
"nullness:initialization.field.uninitialized"
})
public final class DaggerHarheimerApplication_HiltComponents_SingletonC {
private DaggerHarheimerApplication_HiltComponents_SingletonC() {
}
public static Builder builder() {
return new Builder();
}
public static final class Builder {
private ApplicationContextModule applicationContextModule;
private Builder() {
}
public Builder applicationContextModule(ApplicationContextModule applicationContextModule) {
this.applicationContextModule = Preconditions.checkNotNull(applicationContextModule);
return this;
}
public HarheimerApplication_HiltComponents.SingletonC build() {
Preconditions.checkBuilderRequirement(applicationContextModule, ApplicationContextModule.class);
return new SingletonCImpl(applicationContextModule);
}
}
private static final class ActivityRetainedCBuilder implements HarheimerApplication_HiltComponents.ActivityRetainedC.Builder {
private final SingletonCImpl singletonCImpl;
private SavedStateHandleHolder savedStateHandleHolder;
private ActivityRetainedCBuilder(SingletonCImpl singletonCImpl) {
this.singletonCImpl = singletonCImpl;
}
@Override
public ActivityRetainedCBuilder savedStateHandleHolder(
SavedStateHandleHolder savedStateHandleHolder) {
this.savedStateHandleHolder = Preconditions.checkNotNull(savedStateHandleHolder);
return this;
}
@Override
public HarheimerApplication_HiltComponents.ActivityRetainedC build() {
Preconditions.checkBuilderRequirement(savedStateHandleHolder, SavedStateHandleHolder.class);
return new ActivityRetainedCImpl(singletonCImpl, savedStateHandleHolder);
}
}
private static final class ActivityCBuilder implements HarheimerApplication_HiltComponents.ActivityC.Builder {
private final SingletonCImpl singletonCImpl;
private final ActivityRetainedCImpl activityRetainedCImpl;
private Activity activity;
private ActivityCBuilder(SingletonCImpl singletonCImpl,
ActivityRetainedCImpl activityRetainedCImpl) {
this.singletonCImpl = singletonCImpl;
this.activityRetainedCImpl = activityRetainedCImpl;
}
@Override
public ActivityCBuilder activity(Activity activity) {
this.activity = Preconditions.checkNotNull(activity);
return this;
}
@Override
public HarheimerApplication_HiltComponents.ActivityC build() {
Preconditions.checkBuilderRequirement(activity, Activity.class);
return new ActivityCImpl(singletonCImpl, activityRetainedCImpl, activity);
}
}
private static final class FragmentCBuilder implements HarheimerApplication_HiltComponents.FragmentC.Builder {
private final SingletonCImpl singletonCImpl;
private final ActivityRetainedCImpl activityRetainedCImpl;
private final ActivityCImpl activityCImpl;
private Fragment fragment;
private FragmentCBuilder(SingletonCImpl singletonCImpl,
ActivityRetainedCImpl activityRetainedCImpl, ActivityCImpl activityCImpl) {
this.singletonCImpl = singletonCImpl;
this.activityRetainedCImpl = activityRetainedCImpl;
this.activityCImpl = activityCImpl;
}
@Override
public FragmentCBuilder fragment(Fragment fragment) {
this.fragment = Preconditions.checkNotNull(fragment);
return this;
}
@Override
public HarheimerApplication_HiltComponents.FragmentC build() {
Preconditions.checkBuilderRequirement(fragment, Fragment.class);
return new FragmentCImpl(singletonCImpl, activityRetainedCImpl, activityCImpl, fragment);
}
}
private static final class ViewWithFragmentCBuilder implements HarheimerApplication_HiltComponents.ViewWithFragmentC.Builder {
private final SingletonCImpl singletonCImpl;
private final ActivityRetainedCImpl activityRetainedCImpl;
private final ActivityCImpl activityCImpl;
private final FragmentCImpl fragmentCImpl;
private View view;
private ViewWithFragmentCBuilder(SingletonCImpl singletonCImpl,
ActivityRetainedCImpl activityRetainedCImpl, ActivityCImpl activityCImpl,
FragmentCImpl fragmentCImpl) {
this.singletonCImpl = singletonCImpl;
this.activityRetainedCImpl = activityRetainedCImpl;
this.activityCImpl = activityCImpl;
this.fragmentCImpl = fragmentCImpl;
}
@Override
public ViewWithFragmentCBuilder view(View view) {
this.view = Preconditions.checkNotNull(view);
return this;
}
@Override
public HarheimerApplication_HiltComponents.ViewWithFragmentC build() {
Preconditions.checkBuilderRequirement(view, View.class);
return new ViewWithFragmentCImpl(singletonCImpl, activityRetainedCImpl, activityCImpl, fragmentCImpl, view);
}
}
private static final class ViewCBuilder implements HarheimerApplication_HiltComponents.ViewC.Builder {
private final SingletonCImpl singletonCImpl;
private final ActivityRetainedCImpl activityRetainedCImpl;
private final ActivityCImpl activityCImpl;
private View view;
private ViewCBuilder(SingletonCImpl singletonCImpl, ActivityRetainedCImpl activityRetainedCImpl,
ActivityCImpl activityCImpl) {
this.singletonCImpl = singletonCImpl;
this.activityRetainedCImpl = activityRetainedCImpl;
this.activityCImpl = activityCImpl;
}
@Override
public ViewCBuilder view(View view) {
this.view = Preconditions.checkNotNull(view);
return this;
}
@Override
public HarheimerApplication_HiltComponents.ViewC build() {
Preconditions.checkBuilderRequirement(view, View.class);
return new ViewCImpl(singletonCImpl, activityRetainedCImpl, activityCImpl, view);
}
}
private static final class ViewModelCBuilder implements HarheimerApplication_HiltComponents.ViewModelC.Builder {
private final SingletonCImpl singletonCImpl;
private final ActivityRetainedCImpl activityRetainedCImpl;
private SavedStateHandle savedStateHandle;
private ViewModelLifecycle viewModelLifecycle;
private ViewModelCBuilder(SingletonCImpl singletonCImpl,
ActivityRetainedCImpl activityRetainedCImpl) {
this.singletonCImpl = singletonCImpl;
this.activityRetainedCImpl = activityRetainedCImpl;
}
@Override
public ViewModelCBuilder savedStateHandle(SavedStateHandle handle) {
this.savedStateHandle = Preconditions.checkNotNull(handle);
return this;
}
@Override
public ViewModelCBuilder viewModelLifecycle(ViewModelLifecycle viewModelLifecycle) {
this.viewModelLifecycle = Preconditions.checkNotNull(viewModelLifecycle);
return this;
}
@Override
public HarheimerApplication_HiltComponents.ViewModelC build() {
Preconditions.checkBuilderRequirement(savedStateHandle, SavedStateHandle.class);
Preconditions.checkBuilderRequirement(viewModelLifecycle, ViewModelLifecycle.class);
return new ViewModelCImpl(singletonCImpl, activityRetainedCImpl, savedStateHandle, viewModelLifecycle);
}
}
private static final class ServiceCBuilder implements HarheimerApplication_HiltComponents.ServiceC.Builder {
private final SingletonCImpl singletonCImpl;
private Service service;
private ServiceCBuilder(SingletonCImpl singletonCImpl) {
this.singletonCImpl = singletonCImpl;
}
@Override
public ServiceCBuilder service(Service service) {
this.service = Preconditions.checkNotNull(service);
return this;
}
@Override
public HarheimerApplication_HiltComponents.ServiceC build() {
Preconditions.checkBuilderRequirement(service, Service.class);
return new ServiceCImpl(singletonCImpl, service);
}
}
private static final class ViewWithFragmentCImpl extends HarheimerApplication_HiltComponents.ViewWithFragmentC {
private final SingletonCImpl singletonCImpl;
private final ActivityRetainedCImpl activityRetainedCImpl;
private final ActivityCImpl activityCImpl;
private final FragmentCImpl fragmentCImpl;
private final ViewWithFragmentCImpl viewWithFragmentCImpl = this;
ViewWithFragmentCImpl(SingletonCImpl singletonCImpl,
ActivityRetainedCImpl activityRetainedCImpl, ActivityCImpl activityCImpl,
FragmentCImpl fragmentCImpl, View viewParam) {
this.singletonCImpl = singletonCImpl;
this.activityRetainedCImpl = activityRetainedCImpl;
this.activityCImpl = activityCImpl;
this.fragmentCImpl = fragmentCImpl;
}
}
private static final class FragmentCImpl extends HarheimerApplication_HiltComponents.FragmentC {
private final SingletonCImpl singletonCImpl;
private final ActivityRetainedCImpl activityRetainedCImpl;
private final ActivityCImpl activityCImpl;
private final FragmentCImpl fragmentCImpl = this;
FragmentCImpl(SingletonCImpl singletonCImpl, ActivityRetainedCImpl activityRetainedCImpl,
ActivityCImpl activityCImpl, Fragment fragmentParam) {
this.singletonCImpl = singletonCImpl;
this.activityRetainedCImpl = activityRetainedCImpl;
this.activityCImpl = activityCImpl;
}
@Override
public DefaultViewModelFactories.InternalFactoryFactory getHiltInternalFactoryFactory() {
return activityCImpl.getHiltInternalFactoryFactory();
}
@Override
public ViewWithFragmentComponentBuilder viewWithFragmentComponentBuilder() {
return new ViewWithFragmentCBuilder(singletonCImpl, activityRetainedCImpl, activityCImpl, fragmentCImpl);
}
}
private static final class ViewCImpl extends HarheimerApplication_HiltComponents.ViewC {
private final SingletonCImpl singletonCImpl;
private final ActivityRetainedCImpl activityRetainedCImpl;
private final ActivityCImpl activityCImpl;
private final ViewCImpl viewCImpl = this;
ViewCImpl(SingletonCImpl singletonCImpl, ActivityRetainedCImpl activityRetainedCImpl,
ActivityCImpl activityCImpl, View viewParam) {
this.singletonCImpl = singletonCImpl;
this.activityRetainedCImpl = activityRetainedCImpl;
this.activityCImpl = activityCImpl;
}
}
private static final class ActivityCImpl extends HarheimerApplication_HiltComponents.ActivityC {
private final SingletonCImpl singletonCImpl;
private final ActivityRetainedCImpl activityRetainedCImpl;
private final ActivityCImpl activityCImpl = this;
ActivityCImpl(SingletonCImpl singletonCImpl, ActivityRetainedCImpl activityRetainedCImpl,
Activity activityParam) {
this.singletonCImpl = singletonCImpl;
this.activityRetainedCImpl = activityRetainedCImpl;
}
Map keySetMapOfClassOfAndBooleanBuilder() {
MapBuilder mapBuilder = MapBuilder.<String, Boolean>newMapBuilder(16);
mapBuilder.put(ContactViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, ContactViewModel_HiltModules.KeyModule.provide());
mapBuilder.put(GalleryViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, GalleryViewModel_HiltModules.KeyModule.provide());
mapBuilder.put(HomeViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, HomeViewModel_HiltModules.KeyModule.provide());
mapBuilder.put(LoginViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, LoginViewModel_HiltModules.KeyModule.provide());
mapBuilder.put(MannschaftDetailViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, MannschaftDetailViewModel_HiltModules.KeyModule.provide());
mapBuilder.put(MannschaftenViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, MannschaftenViewModel_HiltModules.KeyModule.provide());
mapBuilder.put(MembershipViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, MembershipViewModel_HiltModules.KeyModule.provide());
mapBuilder.put(NavigationViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, NavigationViewModel_HiltModules.KeyModule.provide());
mapBuilder.put(PasswordResetViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, PasswordResetViewModel_HiltModules.KeyModule.provide());
mapBuilder.put(PublicConfigViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, PublicConfigViewModel_HiltModules.KeyModule.provide());
mapBuilder.put(RegisterViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, RegisterViewModel_HiltModules.KeyModule.provide());
mapBuilder.put(SpielplanViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, SpielplanViewModel_HiltModules.KeyModule.provide());
mapBuilder.put(SpielsystemeViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, SpielsystemeViewModel_HiltModules.KeyModule.provide());
mapBuilder.put(TermineViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, TermineViewModel_HiltModules.KeyModule.provide());
mapBuilder.put(TrainingViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, TrainingViewModel_HiltModules.KeyModule.provide());
mapBuilder.put(VereinsmeisterschaftenViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, VereinsmeisterschaftenViewModel_HiltModules.KeyModule.provide());
return mapBuilder.build();
}
@Override
public DefaultViewModelFactories.InternalFactoryFactory getHiltInternalFactoryFactory() {
return DefaultViewModelFactories_InternalFactoryFactory_Factory.newInstance(getViewModelKeys(), new ViewModelCBuilder(singletonCImpl, activityRetainedCImpl));
}
@Override
public Map<Class<?>, Boolean> getViewModelKeys() {
return LazyClassKeyMap.<Boolean>of(keySetMapOfClassOfAndBooleanBuilder());
}
@Override
public ViewModelComponentBuilder getViewModelComponentBuilder() {
return new ViewModelCBuilder(singletonCImpl, activityRetainedCImpl);
}
@Override
public FragmentComponentBuilder fragmentComponentBuilder() {
return new FragmentCBuilder(singletonCImpl, activityRetainedCImpl, activityCImpl);
}
@Override
public ViewComponentBuilder viewComponentBuilder() {
return new ViewCBuilder(singletonCImpl, activityRetainedCImpl, activityCImpl);
}
@Override
public void injectMainActivity(MainActivity mainActivity) {
}
}
private static final class ViewModelCImpl extends HarheimerApplication_HiltComponents.ViewModelC {
private final SingletonCImpl singletonCImpl;
private final ActivityRetainedCImpl activityRetainedCImpl;
private final ViewModelCImpl viewModelCImpl = this;
Provider<ContactViewModel> contactViewModelProvider;
Provider<GalleryViewModel> galleryViewModelProvider;
Provider<HomeViewModel> homeViewModelProvider;
Provider<LoginViewModel> loginViewModelProvider;
Provider<MannschaftDetailViewModel> mannschaftDetailViewModelProvider;
Provider<MannschaftenViewModel> mannschaftenViewModelProvider;
Provider<MembershipViewModel> membershipViewModelProvider;
Provider<NavigationViewModel> navigationViewModelProvider;
Provider<PasswordResetViewModel> passwordResetViewModelProvider;
Provider<PublicConfigViewModel> publicConfigViewModelProvider;
Provider<RegisterViewModel> registerViewModelProvider;
Provider<SpielplanViewModel> spielplanViewModelProvider;
Provider<SpielsystemeViewModel> spielsystemeViewModelProvider;
Provider<TermineViewModel> termineViewModelProvider;
Provider<TrainingViewModel> trainingViewModelProvider;
Provider<VereinsmeisterschaftenViewModel> vereinsmeisterschaftenViewModelProvider;
ViewModelCImpl(SingletonCImpl singletonCImpl, ActivityRetainedCImpl activityRetainedCImpl,
SavedStateHandle savedStateHandleParam, ViewModelLifecycle viewModelLifecycleParam) {
this.singletonCImpl = singletonCImpl;
this.activityRetainedCImpl = activityRetainedCImpl;
initialize(savedStateHandleParam, viewModelLifecycleParam);
}
Map hiltViewModelMapMapOfClassOfAndProviderOfViewModelBuilder() {
MapBuilder mapBuilder = MapBuilder.<String, javax.inject.Provider<ViewModel>>newMapBuilder(16);
mapBuilder.put(ContactViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (contactViewModelProvider)));
mapBuilder.put(GalleryViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (galleryViewModelProvider)));
mapBuilder.put(HomeViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (homeViewModelProvider)));
mapBuilder.put(LoginViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (loginViewModelProvider)));
mapBuilder.put(MannschaftDetailViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (mannschaftDetailViewModelProvider)));
mapBuilder.put(MannschaftenViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (mannschaftenViewModelProvider)));
mapBuilder.put(MembershipViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (membershipViewModelProvider)));
mapBuilder.put(NavigationViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (navigationViewModelProvider)));
mapBuilder.put(PasswordResetViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (passwordResetViewModelProvider)));
mapBuilder.put(PublicConfigViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (publicConfigViewModelProvider)));
mapBuilder.put(RegisterViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (registerViewModelProvider)));
mapBuilder.put(SpielplanViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (spielplanViewModelProvider)));
mapBuilder.put(SpielsystemeViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (spielsystemeViewModelProvider)));
mapBuilder.put(TermineViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (termineViewModelProvider)));
mapBuilder.put(TrainingViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (trainingViewModelProvider)));
mapBuilder.put(VereinsmeisterschaftenViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (vereinsmeisterschaftenViewModelProvider)));
return mapBuilder.build();
}
@SuppressWarnings("unchecked")
private void initialize(final SavedStateHandle savedStateHandleParam,
final ViewModelLifecycle viewModelLifecycleParam) {
this.contactViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 0);
this.galleryViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 1);
this.homeViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 2);
this.loginViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 3);
this.mannschaftDetailViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 4);
this.mannschaftenViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 5);
this.membershipViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 6);
this.navigationViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 7);
this.passwordResetViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 8);
this.publicConfigViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 9);
this.registerViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 10);
this.spielplanViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 11);
this.spielsystemeViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 12);
this.termineViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 13);
this.trainingViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 14);
this.vereinsmeisterschaftenViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 15);
}
@Override
public Map<Class<?>, javax.inject.Provider<ViewModel>> getHiltViewModelMap() {
return LazyClassKeyMap.<javax.inject.Provider<ViewModel>>of(hiltViewModelMapMapOfClassOfAndProviderOfViewModelBuilder());
}
@Override
public Map<Class<?>, Object> getHiltViewModelAssistedMap() {
return Collections.<Class<?>, Object>emptyMap();
}
private static final class SwitchingProvider<T> implements Provider<T> {
private final SingletonCImpl singletonCImpl;
private final ActivityRetainedCImpl activityRetainedCImpl;
private final ViewModelCImpl viewModelCImpl;
private final int id;
SwitchingProvider(SingletonCImpl singletonCImpl, ActivityRetainedCImpl activityRetainedCImpl,
ViewModelCImpl viewModelCImpl, int id) {
this.singletonCImpl = singletonCImpl;
this.activityRetainedCImpl = activityRetainedCImpl;
this.viewModelCImpl = viewModelCImpl;
this.id = id;
}
@Override
@SuppressWarnings("unchecked")
public T get() {
switch (id) {
case 0: // de.harheimertc.ui.screens.contact.ContactViewModel
return (T) new ContactViewModel(singletonCImpl.contactRepositoryProvider.get());
case 1: // de.harheimertc.ui.screens.gallery.GalleryViewModel
return (T) new GalleryViewModel(singletonCImpl.galleryRepositoryProvider.get());
case 2: // de.harheimertc.ui.screens.home.HomeViewModel
return (T) new HomeViewModel(singletonCImpl.homeRepositoryProvider.get());
case 3: // de.harheimertc.ui.screens.login.LoginViewModel
return (T) new LoginViewModel(singletonCImpl.loginRepositoryProvider.get());
case 4: // de.harheimertc.ui.screens.mannschaften.MannschaftDetailViewModel
return (T) new MannschaftDetailViewModel(singletonCImpl.mannschaftenRepositoryProvider.get(), singletonCImpl.spielplanRepositoryProvider.get());
case 5: // de.harheimertc.ui.screens.mannschaften.MannschaftenViewModel
return (T) new MannschaftenViewModel(singletonCImpl.mannschaftenRepositoryProvider.get());
case 6: // de.harheimertc.ui.screens.membership.MembershipViewModel
return (T) new MembershipViewModel(singletonCImpl.membershipRepositoryProvider.get());
case 7: // de.harheimertc.ui.navigation.NavigationViewModel
return (T) new NavigationViewModel(singletonCImpl.mannschaftenRepositoryProvider.get(), singletonCImpl.galleryRepositoryProvider.get(), singletonCImpl.loginRepositoryProvider.get());
case 8: // de.harheimertc.ui.screens.login.PasswordResetViewModel
return (T) new PasswordResetViewModel(singletonCImpl.loginRepositoryProvider.get());
case 9: // de.harheimertc.ui.screens.publicpages.PublicConfigViewModel
return (T) new PublicConfigViewModel(singletonCImpl.publicPagesRepositoryProvider.get());
case 10: // de.harheimertc.ui.screens.login.RegisterViewModel
return (T) new RegisterViewModel(singletonCImpl.loginRepositoryProvider.get());
case 11: // de.harheimertc.ui.screens.spielplan.SpielplanViewModel
return (T) new SpielplanViewModel(singletonCImpl.spielplanRepositoryProvider.get());
case 12: // de.harheimertc.ui.screens.publicpages.SpielsystemeViewModel
return (T) new SpielsystemeViewModel(singletonCImpl.publicPagesRepositoryProvider.get());
case 13: // de.harheimertc.ui.screens.termine.TermineViewModel
return (T) new TermineViewModel(singletonCImpl.termineRepositoryProvider.get());
case 14: // de.harheimertc.ui.screens.training.TrainingViewModel
return (T) new TrainingViewModel(singletonCImpl.trainingRepositoryProvider.get());
case 15: // de.harheimertc.ui.screens.publicpages.VereinsmeisterschaftenViewModel
return (T) new VereinsmeisterschaftenViewModel(singletonCImpl.publicPagesRepositoryProvider.get());
default: throw new AssertionError(id);
}
}
}
}
private static final class ActivityRetainedCImpl extends HarheimerApplication_HiltComponents.ActivityRetainedC {
private final SingletonCImpl singletonCImpl;
private final ActivityRetainedCImpl activityRetainedCImpl = this;
Provider<ActivityRetainedLifecycle> provideActivityRetainedLifecycleProvider;
ActivityRetainedCImpl(SingletonCImpl singletonCImpl,
SavedStateHandleHolder savedStateHandleHolderParam) {
this.singletonCImpl = singletonCImpl;
initialize(savedStateHandleHolderParam);
}
@SuppressWarnings("unchecked")
private void initialize(final SavedStateHandleHolder savedStateHandleHolderParam) {
this.provideActivityRetainedLifecycleProvider = DoubleCheck.provider(new SwitchingProvider<ActivityRetainedLifecycle>(singletonCImpl, activityRetainedCImpl, 0));
}
@Override
public ActivityComponentBuilder activityComponentBuilder() {
return new ActivityCBuilder(singletonCImpl, activityRetainedCImpl);
}
@Override
public ActivityRetainedLifecycle getActivityRetainedLifecycle() {
return provideActivityRetainedLifecycleProvider.get();
}
private static final class SwitchingProvider<T> implements Provider<T> {
private final SingletonCImpl singletonCImpl;
private final ActivityRetainedCImpl activityRetainedCImpl;
private final int id;
SwitchingProvider(SingletonCImpl singletonCImpl, ActivityRetainedCImpl activityRetainedCImpl,
int id) {
this.singletonCImpl = singletonCImpl;
this.activityRetainedCImpl = activityRetainedCImpl;
this.id = id;
}
@Override
@SuppressWarnings("unchecked")
public T get() {
switch (id) {
case 0: // dagger.hilt.android.ActivityRetainedLifecycle
return (T) ActivityRetainedComponentManager_LifecycleModule_ProvideActivityRetainedLifecycleFactory.provideActivityRetainedLifecycle();
default: throw new AssertionError(id);
}
}
}
}
private static final class ServiceCImpl extends HarheimerApplication_HiltComponents.ServiceC {
private final SingletonCImpl singletonCImpl;
private final ServiceCImpl serviceCImpl = this;
ServiceCImpl(SingletonCImpl singletonCImpl, Service serviceParam) {
this.singletonCImpl = singletonCImpl;
}
}
private static final class SingletonCImpl extends HarheimerApplication_HiltComponents.SingletonC {
private final ApplicationContextModule applicationContextModule;
private final SingletonCImpl singletonCImpl = this;
Provider<Moshi> provideMoshiProvider;
Provider<AuthRepositoryImpl> authRepositoryImplProvider;
Provider<OkHttpClient> provideOkHttpClientProvider;
Provider<Retrofit> provideRetrofitProvider;
Provider<ApiService> provideApiServiceProvider;
Provider<ContactRepository> contactRepositoryProvider;
Provider<GalleryRepository> galleryRepositoryProvider;
Provider<HomeRepository> homeRepositoryProvider;
Provider<LoginRepository> loginRepositoryProvider;
Provider<MannschaftenRepository> mannschaftenRepositoryProvider;
Provider<SpielplanRepository> spielplanRepositoryProvider;
Provider<MembershipRepository> membershipRepositoryProvider;
Provider<PublicPagesRepository> publicPagesRepositoryProvider;
Provider<TermineRepository> termineRepositoryProvider;
Provider<TrainingRepository> trainingRepositoryProvider;
SingletonCImpl(ApplicationContextModule applicationContextModuleParam) {
this.applicationContextModule = applicationContextModuleParam;
initialize(applicationContextModuleParam);
}
AuthInterceptor authInterceptor() {
return new AuthInterceptor(authRepositoryImplProvider.get());
}
@SuppressWarnings("unchecked")
private void initialize(final ApplicationContextModule applicationContextModuleParam) {
this.provideMoshiProvider = DoubleCheck.provider(new SwitchingProvider<Moshi>(singletonCImpl, 3));
this.authRepositoryImplProvider = DoubleCheck.provider(new SwitchingProvider<AuthRepositoryImpl>(singletonCImpl, 5));
this.provideOkHttpClientProvider = DoubleCheck.provider(new SwitchingProvider<OkHttpClient>(singletonCImpl, 4));
this.provideRetrofitProvider = DoubleCheck.provider(new SwitchingProvider<Retrofit>(singletonCImpl, 2));
this.provideApiServiceProvider = DoubleCheck.provider(new SwitchingProvider<ApiService>(singletonCImpl, 1));
this.contactRepositoryProvider = DoubleCheck.provider(new SwitchingProvider<ContactRepository>(singletonCImpl, 0));
this.galleryRepositoryProvider = DoubleCheck.provider(new SwitchingProvider<GalleryRepository>(singletonCImpl, 6));
this.homeRepositoryProvider = DoubleCheck.provider(new SwitchingProvider<HomeRepository>(singletonCImpl, 7));
this.loginRepositoryProvider = DoubleCheck.provider(new SwitchingProvider<LoginRepository>(singletonCImpl, 8));
this.mannschaftenRepositoryProvider = DoubleCheck.provider(new SwitchingProvider<MannschaftenRepository>(singletonCImpl, 9));
this.spielplanRepositoryProvider = DoubleCheck.provider(new SwitchingProvider<SpielplanRepository>(singletonCImpl, 10));
this.membershipRepositoryProvider = DoubleCheck.provider(new SwitchingProvider<MembershipRepository>(singletonCImpl, 11));
this.publicPagesRepositoryProvider = DoubleCheck.provider(new SwitchingProvider<PublicPagesRepository>(singletonCImpl, 12));
this.termineRepositoryProvider = DoubleCheck.provider(new SwitchingProvider<TermineRepository>(singletonCImpl, 13));
this.trainingRepositoryProvider = DoubleCheck.provider(new SwitchingProvider<TrainingRepository>(singletonCImpl, 14));
}
@Override
public Set<Boolean> getDisableFragmentGetContextFix() {
return Collections.<Boolean>emptySet();
}
@Override
public ActivityRetainedComponentBuilder retainedComponentBuilder() {
return new ActivityRetainedCBuilder(singletonCImpl);
}
@Override
public ServiceComponentBuilder serviceComponentBuilder() {
return new ServiceCBuilder(singletonCImpl);
}
@Override
public void injectHarheimerApplication(HarheimerApplication harheimerApplication) {
}
private static final class SwitchingProvider<T> implements Provider<T> {
private final SingletonCImpl singletonCImpl;
private final int id;
SwitchingProvider(SingletonCImpl singletonCImpl, int id) {
this.singletonCImpl = singletonCImpl;
this.id = id;
}
@Override
@SuppressWarnings("unchecked")
public T get() {
switch (id) {
case 0: // de.harheimertc.repositories.ContactRepository
return (T) new ContactRepository(singletonCImpl.provideApiServiceProvider.get());
case 1: // de.harheimertc.data.ApiService
return (T) NetworkModule_ProvideApiServiceFactory.provideApiService(singletonCImpl.provideRetrofitProvider.get());
case 2: // retrofit2.Retrofit
return (T) NetworkModule_ProvideRetrofitFactory.provideRetrofit(singletonCImpl.provideMoshiProvider.get(), singletonCImpl.provideOkHttpClientProvider.get());
case 3: // com.squareup.moshi.Moshi
return (T) NetworkModule_ProvideMoshiFactory.provideMoshi();
case 4: // okhttp3.OkHttpClient
return (T) NetworkModule_ProvideOkHttpClientFactory.provideOkHttpClient(singletonCImpl.authInterceptor());
case 5: // de.harheimertc.repositories.AuthRepositoryImpl
return (T) new AuthRepositoryImpl(ApplicationContextModule_ProvideContextFactory.provideContext(singletonCImpl.applicationContextModule));
case 6: // de.harheimertc.repositories.GalleryRepository
return (T) new GalleryRepository(singletonCImpl.provideApiServiceProvider.get());
case 7: // de.harheimertc.repositories.HomeRepository
return (T) new HomeRepository(singletonCImpl.provideApiServiceProvider.get());
case 8: // de.harheimertc.repositories.LoginRepository
return (T) new LoginRepository(singletonCImpl.provideApiServiceProvider.get(), singletonCImpl.authRepositoryImplProvider.get());
case 9: // de.harheimertc.repositories.MannschaftenRepository
return (T) new MannschaftenRepository(singletonCImpl.provideApiServiceProvider.get());
case 10: // de.harheimertc.repositories.SpielplanRepository
return (T) new SpielplanRepository(singletonCImpl.provideApiServiceProvider.get());
case 11: // de.harheimertc.repositories.MembershipRepository
return (T) new MembershipRepository(singletonCImpl.provideApiServiceProvider.get(), ApplicationContextModule_ProvideContextFactory.provideContext(singletonCImpl.applicationContextModule));
case 12: // de.harheimertc.repositories.PublicPagesRepository
return (T) new PublicPagesRepository(singletonCImpl.provideApiServiceProvider.get());
case 13: // de.harheimertc.repositories.TermineRepository
return (T) new TermineRepository(singletonCImpl.provideApiServiceProvider.get());
case 14: // de.harheimertc.repositories.TrainingRepository
return (T) new TrainingRepository(singletonCImpl.provideApiServiceProvider.get());
default: throw new AssertionError(id);
}
}
}
}
}

View File

@@ -0,0 +1,17 @@
package de.harheimertc;
import dagger.hilt.InstallIn;
import dagger.hilt.codegen.OriginatingElement;
import dagger.hilt.components.SingletonComponent;
import dagger.hilt.internal.GeneratedEntryPoint;
import javax.annotation.processing.Generated;
@OriginatingElement(
topLevelClass = HarheimerApplication.class
)
@GeneratedEntryPoint
@InstallIn(SingletonComponent.class)
@Generated("dagger.hilt.android.processor.internal.androidentrypoint.InjectorEntryPointGenerator")
public interface HarheimerApplication_GeneratedInjector {
void injectHarheimerApplication(HarheimerApplication harheimerApplication);
}

View File

@@ -0,0 +1,287 @@
package de.harheimertc;
import dagger.Binds;
import dagger.Component;
import dagger.Module;
import dagger.Subcomponent;
import dagger.hilt.android.components.ActivityComponent;
import dagger.hilt.android.components.ActivityRetainedComponent;
import dagger.hilt.android.components.FragmentComponent;
import dagger.hilt.android.components.ServiceComponent;
import dagger.hilt.android.components.ViewComponent;
import dagger.hilt.android.components.ViewModelComponent;
import dagger.hilt.android.components.ViewWithFragmentComponent;
import dagger.hilt.android.flags.FragmentGetContextFix;
import dagger.hilt.android.flags.HiltWrapper_FragmentGetContextFix_FragmentGetContextFixModule;
import dagger.hilt.android.internal.builders.ActivityComponentBuilder;
import dagger.hilt.android.internal.builders.ActivityRetainedComponentBuilder;
import dagger.hilt.android.internal.builders.FragmentComponentBuilder;
import dagger.hilt.android.internal.builders.ServiceComponentBuilder;
import dagger.hilt.android.internal.builders.ViewComponentBuilder;
import dagger.hilt.android.internal.builders.ViewModelComponentBuilder;
import dagger.hilt.android.internal.builders.ViewWithFragmentComponentBuilder;
import dagger.hilt.android.internal.lifecycle.DefaultViewModelFactories;
import dagger.hilt.android.internal.lifecycle.HiltViewModelFactory;
import dagger.hilt.android.internal.lifecycle.HiltWrapper_DefaultViewModelFactories_ActivityModule;
import dagger.hilt.android.internal.lifecycle.HiltWrapper_HiltViewModelFactory_ActivityCreatorEntryPoint;
import dagger.hilt.android.internal.lifecycle.HiltWrapper_HiltViewModelFactory_ViewModelModule;
import dagger.hilt.android.internal.managers.ActivityComponentManager;
import dagger.hilt.android.internal.managers.FragmentComponentManager;
import dagger.hilt.android.internal.managers.HiltWrapper_ActivityRetainedComponentManager_ActivityRetainedComponentBuilderEntryPoint;
import dagger.hilt.android.internal.managers.HiltWrapper_ActivityRetainedComponentManager_ActivityRetainedLifecycleEntryPoint;
import dagger.hilt.android.internal.managers.HiltWrapper_ActivityRetainedComponentManager_LifecycleModule;
import dagger.hilt.android.internal.managers.HiltWrapper_ActivitySavedStateHandleModule;
import dagger.hilt.android.internal.managers.ServiceComponentManager;
import dagger.hilt.android.internal.managers.ViewComponentManager;
import dagger.hilt.android.internal.modules.ApplicationContextModule;
import dagger.hilt.android.internal.modules.HiltWrapper_ActivityModule;
import dagger.hilt.android.scopes.ActivityRetainedScoped;
import dagger.hilt.android.scopes.ActivityScoped;
import dagger.hilt.android.scopes.FragmentScoped;
import dagger.hilt.android.scopes.ServiceScoped;
import dagger.hilt.android.scopes.ViewModelScoped;
import dagger.hilt.android.scopes.ViewScoped;
import dagger.hilt.components.SingletonComponent;
import dagger.hilt.internal.GeneratedComponent;
import dagger.hilt.migration.DisableInstallInCheck;
import de.harheimertc.data.NetworkModule;
import de.harheimertc.di.RepositoryModule;
import de.harheimertc.ui.navigation.NavigationViewModel_HiltModules;
import de.harheimertc.ui.screens.contact.ContactViewModel_HiltModules;
import de.harheimertc.ui.screens.gallery.GalleryViewModel_HiltModules;
import de.harheimertc.ui.screens.home.HomeViewModel_HiltModules;
import de.harheimertc.ui.screens.login.LoginViewModel_HiltModules;
import de.harheimertc.ui.screens.login.PasswordResetViewModel_HiltModules;
import de.harheimertc.ui.screens.login.RegisterViewModel_HiltModules;
import de.harheimertc.ui.screens.mannschaften.MannschaftDetailViewModel_HiltModules;
import de.harheimertc.ui.screens.mannschaften.MannschaftenViewModel_HiltModules;
import de.harheimertc.ui.screens.membership.MembershipViewModel_HiltModules;
import de.harheimertc.ui.screens.publicpages.PublicConfigViewModel_HiltModules;
import de.harheimertc.ui.screens.publicpages.SpielsystemeViewModel_HiltModules;
import de.harheimertc.ui.screens.publicpages.VereinsmeisterschaftenViewModel_HiltModules;
import de.harheimertc.ui.screens.spielplan.SpielplanViewModel_HiltModules;
import de.harheimertc.ui.screens.termine.TermineViewModel_HiltModules;
import de.harheimertc.ui.screens.training.TrainingViewModel_HiltModules;
import javax.annotation.processing.Generated;
import javax.inject.Singleton;
@Generated("dagger.hilt.processor.internal.root.RootProcessor")
public final class HarheimerApplication_HiltComponents {
private HarheimerApplication_HiltComponents() {
}
@Module(
subcomponents = ServiceC.class
)
@DisableInstallInCheck
@Generated("dagger.hilt.processor.internal.root.RootProcessor")
abstract interface ServiceCBuilderModule {
@Binds
ServiceComponentBuilder bind(ServiceC.Builder builder);
}
@Module(
subcomponents = ActivityRetainedC.class
)
@DisableInstallInCheck
@Generated("dagger.hilt.processor.internal.root.RootProcessor")
abstract interface ActivityRetainedCBuilderModule {
@Binds
ActivityRetainedComponentBuilder bind(ActivityRetainedC.Builder builder);
}
@Module(
subcomponents = ActivityC.class
)
@DisableInstallInCheck
@Generated("dagger.hilt.processor.internal.root.RootProcessor")
abstract interface ActivityCBuilderModule {
@Binds
ActivityComponentBuilder bind(ActivityC.Builder builder);
}
@Module(
subcomponents = ViewModelC.class
)
@DisableInstallInCheck
@Generated("dagger.hilt.processor.internal.root.RootProcessor")
abstract interface ViewModelCBuilderModule {
@Binds
ViewModelComponentBuilder bind(ViewModelC.Builder builder);
}
@Module(
subcomponents = ViewC.class
)
@DisableInstallInCheck
@Generated("dagger.hilt.processor.internal.root.RootProcessor")
abstract interface ViewCBuilderModule {
@Binds
ViewComponentBuilder bind(ViewC.Builder builder);
}
@Module(
subcomponents = FragmentC.class
)
@DisableInstallInCheck
@Generated("dagger.hilt.processor.internal.root.RootProcessor")
abstract interface FragmentCBuilderModule {
@Binds
FragmentComponentBuilder bind(FragmentC.Builder builder);
}
@Module(
subcomponents = ViewWithFragmentC.class
)
@DisableInstallInCheck
@Generated("dagger.hilt.processor.internal.root.RootProcessor")
abstract interface ViewWithFragmentCBuilderModule {
@Binds
ViewWithFragmentComponentBuilder bind(ViewWithFragmentC.Builder builder);
}
@Component(
modules = {
ApplicationContextModule.class,
ActivityRetainedCBuilderModule.class,
ServiceCBuilderModule.class,
HiltWrapper_FragmentGetContextFix_FragmentGetContextFixModule.class,
NetworkModule.class,
RepositoryModule.class
}
)
@Singleton
@jakarta.inject.Singleton
public abstract static class SingletonC implements FragmentGetContextFix.FragmentGetContextFixEntryPoint,
HiltWrapper_ActivityRetainedComponentManager_ActivityRetainedComponentBuilderEntryPoint,
ServiceComponentManager.ServiceComponentBuilderEntryPoint,
SingletonComponent,
GeneratedComponent,
HarheimerApplication_GeneratedInjector {
}
@Subcomponent
@ServiceScoped
public abstract static class ServiceC implements ServiceComponent,
GeneratedComponent {
@Subcomponent.Builder
abstract interface Builder extends ServiceComponentBuilder {
}
}
@Subcomponent(
modules = {
ContactViewModel_HiltModules.KeyModule.class,
GalleryViewModel_HiltModules.KeyModule.class,
ActivityCBuilderModule.class,
ViewModelCBuilderModule.class,
HiltWrapper_ActivityRetainedComponentManager_LifecycleModule.class,
HiltWrapper_ActivitySavedStateHandleModule.class,
HomeViewModel_HiltModules.KeyModule.class,
LoginViewModel_HiltModules.KeyModule.class,
MannschaftDetailViewModel_HiltModules.KeyModule.class,
MannschaftenViewModel_HiltModules.KeyModule.class,
MembershipViewModel_HiltModules.KeyModule.class,
NavigationViewModel_HiltModules.KeyModule.class,
PasswordResetViewModel_HiltModules.KeyModule.class,
PublicConfigViewModel_HiltModules.KeyModule.class,
RegisterViewModel_HiltModules.KeyModule.class,
SpielplanViewModel_HiltModules.KeyModule.class,
SpielsystemeViewModel_HiltModules.KeyModule.class,
TermineViewModel_HiltModules.KeyModule.class,
TrainingViewModel_HiltModules.KeyModule.class,
VereinsmeisterschaftenViewModel_HiltModules.KeyModule.class
}
)
@ActivityRetainedScoped
public abstract static class ActivityRetainedC implements ActivityRetainedComponent,
ActivityComponentManager.ActivityComponentBuilderEntryPoint,
HiltWrapper_ActivityRetainedComponentManager_ActivityRetainedLifecycleEntryPoint,
GeneratedComponent {
@Subcomponent.Builder
abstract interface Builder extends ActivityRetainedComponentBuilder {
}
}
@Subcomponent(
modules = {
FragmentCBuilderModule.class,
ViewCBuilderModule.class,
HiltWrapper_ActivityModule.class,
HiltWrapper_DefaultViewModelFactories_ActivityModule.class
}
)
@ActivityScoped
public abstract static class ActivityC implements ActivityComponent,
DefaultViewModelFactories.ActivityEntryPoint,
HiltWrapper_HiltViewModelFactory_ActivityCreatorEntryPoint,
FragmentComponentManager.FragmentComponentBuilderEntryPoint,
ViewComponentManager.ViewComponentBuilderEntryPoint,
GeneratedComponent,
MainActivity_GeneratedInjector {
@Subcomponent.Builder
abstract interface Builder extends ActivityComponentBuilder {
}
}
@Subcomponent(
modules = {
ContactViewModel_HiltModules.BindsModule.class,
GalleryViewModel_HiltModules.BindsModule.class,
HiltWrapper_HiltViewModelFactory_ViewModelModule.class,
HomeViewModel_HiltModules.BindsModule.class,
LoginViewModel_HiltModules.BindsModule.class,
MannschaftDetailViewModel_HiltModules.BindsModule.class,
MannschaftenViewModel_HiltModules.BindsModule.class,
MembershipViewModel_HiltModules.BindsModule.class,
NavigationViewModel_HiltModules.BindsModule.class,
PasswordResetViewModel_HiltModules.BindsModule.class,
PublicConfigViewModel_HiltModules.BindsModule.class,
RegisterViewModel_HiltModules.BindsModule.class,
SpielplanViewModel_HiltModules.BindsModule.class,
SpielsystemeViewModel_HiltModules.BindsModule.class,
TermineViewModel_HiltModules.BindsModule.class,
TrainingViewModel_HiltModules.BindsModule.class,
VereinsmeisterschaftenViewModel_HiltModules.BindsModule.class
}
)
@ViewModelScoped
public abstract static class ViewModelC implements ViewModelComponent,
HiltViewModelFactory.ViewModelFactoriesEntryPoint,
GeneratedComponent {
@Subcomponent.Builder
abstract interface Builder extends ViewModelComponentBuilder {
}
}
@Subcomponent
@ViewScoped
public abstract static class ViewC implements ViewComponent,
GeneratedComponent {
@Subcomponent.Builder
abstract interface Builder extends ViewComponentBuilder {
}
}
@Subcomponent(
modules = ViewWithFragmentCBuilderModule.class
)
@FragmentScoped
public abstract static class FragmentC implements FragmentComponent,
DefaultViewModelFactories.FragmentEntryPoint,
ViewComponentManager.ViewWithFragmentComponentBuilderEntryPoint,
GeneratedComponent {
@Subcomponent.Builder
abstract interface Builder extends FragmentComponentBuilder {
}
}
@Subcomponent
@ViewScoped
public abstract static class ViewWithFragmentC implements ViewWithFragmentComponent,
GeneratedComponent {
@Subcomponent.Builder
abstract interface Builder extends ViewWithFragmentComponentBuilder {
}
}
}

View File

@@ -0,0 +1,55 @@
package de.harheimertc;
import android.app.Application;
import androidx.annotation.CallSuper;
import dagger.hilt.android.internal.managers.ApplicationComponentManager;
import dagger.hilt.android.internal.managers.ComponentSupplier;
import dagger.hilt.android.internal.modules.ApplicationContextModule;
import dagger.hilt.internal.GeneratedComponentManagerHolder;
import dagger.hilt.internal.UnsafeCasts;
import java.lang.Object;
import java.lang.Override;
import javax.annotation.processing.Generated;
/**
* A generated base class to be extended by the @dagger.hilt.android.HiltAndroidApp annotated class. If using the Gradle plugin, this is swapped as the base class via bytecode transformation.
*/
@Generated("dagger.hilt.android.processor.internal.androidentrypoint.ApplicationGenerator")
public abstract class Hilt_HarheimerApplication extends Application implements GeneratedComponentManagerHolder {
private boolean injected = false;
private final ApplicationComponentManager componentManager = new ApplicationComponentManager(new ComponentSupplier() {
@Override
public Object get() {
return DaggerHarheimerApplication_HiltComponents_SingletonC.builder()
.applicationContextModule(new ApplicationContextModule(Hilt_HarheimerApplication.this))
.build();
}
});
@Override
public final ApplicationComponentManager componentManager() {
return componentManager;
}
@Override
public final Object generatedComponent() {
return this.componentManager().generatedComponent();
}
@CallSuper
@Override
public void onCreate() {
hiltInternalInject();
super.onCreate();
}
protected void hiltInternalInject() {
if (!injected) {
injected = true;
// This is a known unsafe cast, but is safe in the only correct use case:
// HarheimerApplication extends Hilt_HarheimerApplication
((HarheimerApplication_GeneratedInjector) generatedComponent()).injectHarheimerApplication(UnsafeCasts.<HarheimerApplication>unsafeCast(this));
}
}
}

View File

@@ -0,0 +1,15 @@
package hilt_aggregated_deps;
import dagger.hilt.processor.internal.aggregateddeps.AggregatedDeps;
import javax.annotation.processing.Generated;
/**
* This class should only be referenced by generated code! This class aggregates information across multiple compilations.
*/
@AggregatedDeps(
components = "dagger.hilt.components.SingletonComponent",
entryPoints = "de.harheimertc.HarheimerApplication_GeneratedInjector"
)
@Generated("dagger.hilt.processor.internal.aggregateddeps.AggregatedDepsGenerator")
public class _de_harheimertc_HarheimerApplication_GeneratedInjector {
}

View File

@@ -0,0 +1,778 @@
package de.harheimertc;
import android.app.Activity;
import android.app.Service;
import android.view.View;
import androidx.fragment.app.Fragment;
import androidx.lifecycle.SavedStateHandle;
import androidx.lifecycle.ViewModel;
import com.squareup.moshi.Moshi;
import dagger.hilt.android.ActivityRetainedLifecycle;
import dagger.hilt.android.ViewModelLifecycle;
import dagger.hilt.android.internal.builders.ActivityComponentBuilder;
import dagger.hilt.android.internal.builders.ActivityRetainedComponentBuilder;
import dagger.hilt.android.internal.builders.FragmentComponentBuilder;
import dagger.hilt.android.internal.builders.ServiceComponentBuilder;
import dagger.hilt.android.internal.builders.ViewComponentBuilder;
import dagger.hilt.android.internal.builders.ViewModelComponentBuilder;
import dagger.hilt.android.internal.builders.ViewWithFragmentComponentBuilder;
import dagger.hilt.android.internal.lifecycle.DefaultViewModelFactories;
import dagger.hilt.android.internal.lifecycle.DefaultViewModelFactories_InternalFactoryFactory_Factory;
import dagger.hilt.android.internal.managers.ActivityRetainedComponentManager_LifecycleModule_ProvideActivityRetainedLifecycleFactory;
import dagger.hilt.android.internal.managers.SavedStateHandleHolder;
import dagger.hilt.android.internal.modules.ApplicationContextModule;
import dagger.hilt.android.internal.modules.ApplicationContextModule_ProvideContextFactory;
import dagger.internal.DaggerGenerated;
import dagger.internal.DoubleCheck;
import dagger.internal.LazyClassKeyMap;
import dagger.internal.MapBuilder;
import dagger.internal.Preconditions;
import dagger.internal.Provider;
import de.harheimertc.data.ApiService;
import de.harheimertc.data.AuthInterceptor;
import de.harheimertc.data.NetworkModule_ProvideApiServiceFactory;
import de.harheimertc.data.NetworkModule_ProvideMoshiFactory;
import de.harheimertc.data.NetworkModule_ProvideOkHttpClientFactory;
import de.harheimertc.data.NetworkModule_ProvideRetrofitFactory;
import de.harheimertc.repositories.AuthRepositoryImpl;
import de.harheimertc.repositories.ContactRepository;
import de.harheimertc.repositories.GalleryRepository;
import de.harheimertc.repositories.HomeRepository;
import de.harheimertc.repositories.LoginRepository;
import de.harheimertc.repositories.MembershipRepository;
import de.harheimertc.repositories.SpielplanRepository;
import de.harheimertc.repositories.TermineRepository;
import de.harheimertc.ui.screens.contact.ContactViewModel;
import de.harheimertc.ui.screens.contact.ContactViewModel_HiltModules;
import de.harheimertc.ui.screens.contact.ContactViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
import de.harheimertc.ui.screens.contact.ContactViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
import de.harheimertc.ui.screens.gallery.GalleryViewModel;
import de.harheimertc.ui.screens.gallery.GalleryViewModel_HiltModules;
import de.harheimertc.ui.screens.gallery.GalleryViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
import de.harheimertc.ui.screens.gallery.GalleryViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
import de.harheimertc.ui.screens.home.HomeViewModel;
import de.harheimertc.ui.screens.home.HomeViewModel_HiltModules;
import de.harheimertc.ui.screens.home.HomeViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
import de.harheimertc.ui.screens.home.HomeViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
import de.harheimertc.ui.screens.login.LoginViewModel;
import de.harheimertc.ui.screens.login.LoginViewModel_HiltModules;
import de.harheimertc.ui.screens.login.LoginViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
import de.harheimertc.ui.screens.login.LoginViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
import de.harheimertc.ui.screens.login.PasswordResetViewModel;
import de.harheimertc.ui.screens.login.PasswordResetViewModel_HiltModules;
import de.harheimertc.ui.screens.login.PasswordResetViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
import de.harheimertc.ui.screens.login.PasswordResetViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
import de.harheimertc.ui.screens.login.RegisterViewModel;
import de.harheimertc.ui.screens.login.RegisterViewModel_HiltModules;
import de.harheimertc.ui.screens.login.RegisterViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
import de.harheimertc.ui.screens.login.RegisterViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
import de.harheimertc.ui.screens.membership.MembershipViewModel;
import de.harheimertc.ui.screens.membership.MembershipViewModel_HiltModules;
import de.harheimertc.ui.screens.membership.MembershipViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
import de.harheimertc.ui.screens.membership.MembershipViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
import de.harheimertc.ui.screens.spielplan.SpielplanViewModel;
import de.harheimertc.ui.screens.spielplan.SpielplanViewModel_HiltModules;
import de.harheimertc.ui.screens.spielplan.SpielplanViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
import de.harheimertc.ui.screens.spielplan.SpielplanViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
import de.harheimertc.ui.screens.termine.TermineViewModel;
import de.harheimertc.ui.screens.termine.TermineViewModel_HiltModules;
import de.harheimertc.ui.screens.termine.TermineViewModel_HiltModules_BindsModule_Binds_LazyMapKey;
import de.harheimertc.ui.screens.termine.TermineViewModel_HiltModules_KeyModule_Provide_LazyMapKey;
import java.util.Collections;
import java.util.Map;
import java.util.Set;
import javax.annotation.processing.Generated;
import okhttp3.OkHttpClient;
import retrofit2.Retrofit;
@DaggerGenerated
@Generated(
value = "dagger.internal.codegen.ComponentProcessor",
comments = "https://dagger.dev"
)
@SuppressWarnings({
"unchecked",
"rawtypes",
"KotlinInternal",
"KotlinInternalInJava",
"cast",
"deprecation",
"nullness:initialization.field.uninitialized"
})
public final class DaggerHarheimerApplication_HiltComponents_SingletonC {
private DaggerHarheimerApplication_HiltComponents_SingletonC() {
}
public static Builder builder() {
return new Builder();
}
public static final class Builder {
private ApplicationContextModule applicationContextModule;
private Builder() {
}
public Builder applicationContextModule(ApplicationContextModule applicationContextModule) {
this.applicationContextModule = Preconditions.checkNotNull(applicationContextModule);
return this;
}
public HarheimerApplication_HiltComponents.SingletonC build() {
Preconditions.checkBuilderRequirement(applicationContextModule, ApplicationContextModule.class);
return new SingletonCImpl(applicationContextModule);
}
}
private static final class ActivityRetainedCBuilder implements HarheimerApplication_HiltComponents.ActivityRetainedC.Builder {
private final SingletonCImpl singletonCImpl;
private SavedStateHandleHolder savedStateHandleHolder;
private ActivityRetainedCBuilder(SingletonCImpl singletonCImpl) {
this.singletonCImpl = singletonCImpl;
}
@Override
public ActivityRetainedCBuilder savedStateHandleHolder(
SavedStateHandleHolder savedStateHandleHolder) {
this.savedStateHandleHolder = Preconditions.checkNotNull(savedStateHandleHolder);
return this;
}
@Override
public HarheimerApplication_HiltComponents.ActivityRetainedC build() {
Preconditions.checkBuilderRequirement(savedStateHandleHolder, SavedStateHandleHolder.class);
return new ActivityRetainedCImpl(singletonCImpl, savedStateHandleHolder);
}
}
private static final class ActivityCBuilder implements HarheimerApplication_HiltComponents.ActivityC.Builder {
private final SingletonCImpl singletonCImpl;
private final ActivityRetainedCImpl activityRetainedCImpl;
private Activity activity;
private ActivityCBuilder(SingletonCImpl singletonCImpl,
ActivityRetainedCImpl activityRetainedCImpl) {
this.singletonCImpl = singletonCImpl;
this.activityRetainedCImpl = activityRetainedCImpl;
}
@Override
public ActivityCBuilder activity(Activity activity) {
this.activity = Preconditions.checkNotNull(activity);
return this;
}
@Override
public HarheimerApplication_HiltComponents.ActivityC build() {
Preconditions.checkBuilderRequirement(activity, Activity.class);
return new ActivityCImpl(singletonCImpl, activityRetainedCImpl, activity);
}
}
private static final class FragmentCBuilder implements HarheimerApplication_HiltComponents.FragmentC.Builder {
private final SingletonCImpl singletonCImpl;
private final ActivityRetainedCImpl activityRetainedCImpl;
private final ActivityCImpl activityCImpl;
private Fragment fragment;
private FragmentCBuilder(SingletonCImpl singletonCImpl,
ActivityRetainedCImpl activityRetainedCImpl, ActivityCImpl activityCImpl) {
this.singletonCImpl = singletonCImpl;
this.activityRetainedCImpl = activityRetainedCImpl;
this.activityCImpl = activityCImpl;
}
@Override
public FragmentCBuilder fragment(Fragment fragment) {
this.fragment = Preconditions.checkNotNull(fragment);
return this;
}
@Override
public HarheimerApplication_HiltComponents.FragmentC build() {
Preconditions.checkBuilderRequirement(fragment, Fragment.class);
return new FragmentCImpl(singletonCImpl, activityRetainedCImpl, activityCImpl, fragment);
}
}
private static final class ViewWithFragmentCBuilder implements HarheimerApplication_HiltComponents.ViewWithFragmentC.Builder {
private final SingletonCImpl singletonCImpl;
private final ActivityRetainedCImpl activityRetainedCImpl;
private final ActivityCImpl activityCImpl;
private final FragmentCImpl fragmentCImpl;
private View view;
private ViewWithFragmentCBuilder(SingletonCImpl singletonCImpl,
ActivityRetainedCImpl activityRetainedCImpl, ActivityCImpl activityCImpl,
FragmentCImpl fragmentCImpl) {
this.singletonCImpl = singletonCImpl;
this.activityRetainedCImpl = activityRetainedCImpl;
this.activityCImpl = activityCImpl;
this.fragmentCImpl = fragmentCImpl;
}
@Override
public ViewWithFragmentCBuilder view(View view) {
this.view = Preconditions.checkNotNull(view);
return this;
}
@Override
public HarheimerApplication_HiltComponents.ViewWithFragmentC build() {
Preconditions.checkBuilderRequirement(view, View.class);
return new ViewWithFragmentCImpl(singletonCImpl, activityRetainedCImpl, activityCImpl, fragmentCImpl, view);
}
}
private static final class ViewCBuilder implements HarheimerApplication_HiltComponents.ViewC.Builder {
private final SingletonCImpl singletonCImpl;
private final ActivityRetainedCImpl activityRetainedCImpl;
private final ActivityCImpl activityCImpl;
private View view;
private ViewCBuilder(SingletonCImpl singletonCImpl, ActivityRetainedCImpl activityRetainedCImpl,
ActivityCImpl activityCImpl) {
this.singletonCImpl = singletonCImpl;
this.activityRetainedCImpl = activityRetainedCImpl;
this.activityCImpl = activityCImpl;
}
@Override
public ViewCBuilder view(View view) {
this.view = Preconditions.checkNotNull(view);
return this;
}
@Override
public HarheimerApplication_HiltComponents.ViewC build() {
Preconditions.checkBuilderRequirement(view, View.class);
return new ViewCImpl(singletonCImpl, activityRetainedCImpl, activityCImpl, view);
}
}
private static final class ViewModelCBuilder implements HarheimerApplication_HiltComponents.ViewModelC.Builder {
private final SingletonCImpl singletonCImpl;
private final ActivityRetainedCImpl activityRetainedCImpl;
private SavedStateHandle savedStateHandle;
private ViewModelLifecycle viewModelLifecycle;
private ViewModelCBuilder(SingletonCImpl singletonCImpl,
ActivityRetainedCImpl activityRetainedCImpl) {
this.singletonCImpl = singletonCImpl;
this.activityRetainedCImpl = activityRetainedCImpl;
}
@Override
public ViewModelCBuilder savedStateHandle(SavedStateHandle handle) {
this.savedStateHandle = Preconditions.checkNotNull(handle);
return this;
}
@Override
public ViewModelCBuilder viewModelLifecycle(ViewModelLifecycle viewModelLifecycle) {
this.viewModelLifecycle = Preconditions.checkNotNull(viewModelLifecycle);
return this;
}
@Override
public HarheimerApplication_HiltComponents.ViewModelC build() {
Preconditions.checkBuilderRequirement(savedStateHandle, SavedStateHandle.class);
Preconditions.checkBuilderRequirement(viewModelLifecycle, ViewModelLifecycle.class);
return new ViewModelCImpl(singletonCImpl, activityRetainedCImpl, savedStateHandle, viewModelLifecycle);
}
}
private static final class ServiceCBuilder implements HarheimerApplication_HiltComponents.ServiceC.Builder {
private final SingletonCImpl singletonCImpl;
private Service service;
private ServiceCBuilder(SingletonCImpl singletonCImpl) {
this.singletonCImpl = singletonCImpl;
}
@Override
public ServiceCBuilder service(Service service) {
this.service = Preconditions.checkNotNull(service);
return this;
}
@Override
public HarheimerApplication_HiltComponents.ServiceC build() {
Preconditions.checkBuilderRequirement(service, Service.class);
return new ServiceCImpl(singletonCImpl, service);
}
}
private static final class ViewWithFragmentCImpl extends HarheimerApplication_HiltComponents.ViewWithFragmentC {
private final SingletonCImpl singletonCImpl;
private final ActivityRetainedCImpl activityRetainedCImpl;
private final ActivityCImpl activityCImpl;
private final FragmentCImpl fragmentCImpl;
private final ViewWithFragmentCImpl viewWithFragmentCImpl = this;
ViewWithFragmentCImpl(SingletonCImpl singletonCImpl,
ActivityRetainedCImpl activityRetainedCImpl, ActivityCImpl activityCImpl,
FragmentCImpl fragmentCImpl, View viewParam) {
this.singletonCImpl = singletonCImpl;
this.activityRetainedCImpl = activityRetainedCImpl;
this.activityCImpl = activityCImpl;
this.fragmentCImpl = fragmentCImpl;
}
}
private static final class FragmentCImpl extends HarheimerApplication_HiltComponents.FragmentC {
private final SingletonCImpl singletonCImpl;
private final ActivityRetainedCImpl activityRetainedCImpl;
private final ActivityCImpl activityCImpl;
private final FragmentCImpl fragmentCImpl = this;
FragmentCImpl(SingletonCImpl singletonCImpl, ActivityRetainedCImpl activityRetainedCImpl,
ActivityCImpl activityCImpl, Fragment fragmentParam) {
this.singletonCImpl = singletonCImpl;
this.activityRetainedCImpl = activityRetainedCImpl;
this.activityCImpl = activityCImpl;
}
@Override
public DefaultViewModelFactories.InternalFactoryFactory getHiltInternalFactoryFactory() {
return activityCImpl.getHiltInternalFactoryFactory();
}
@Override
public ViewWithFragmentComponentBuilder viewWithFragmentComponentBuilder() {
return new ViewWithFragmentCBuilder(singletonCImpl, activityRetainedCImpl, activityCImpl, fragmentCImpl);
}
}
private static final class ViewCImpl extends HarheimerApplication_HiltComponents.ViewC {
private final SingletonCImpl singletonCImpl;
private final ActivityRetainedCImpl activityRetainedCImpl;
private final ActivityCImpl activityCImpl;
private final ViewCImpl viewCImpl = this;
ViewCImpl(SingletonCImpl singletonCImpl, ActivityRetainedCImpl activityRetainedCImpl,
ActivityCImpl activityCImpl, View viewParam) {
this.singletonCImpl = singletonCImpl;
this.activityRetainedCImpl = activityRetainedCImpl;
this.activityCImpl = activityCImpl;
}
}
private static final class ActivityCImpl extends HarheimerApplication_HiltComponents.ActivityC {
private final SingletonCImpl singletonCImpl;
private final ActivityRetainedCImpl activityRetainedCImpl;
private final ActivityCImpl activityCImpl = this;
ActivityCImpl(SingletonCImpl singletonCImpl, ActivityRetainedCImpl activityRetainedCImpl,
Activity activityParam) {
this.singletonCImpl = singletonCImpl;
this.activityRetainedCImpl = activityRetainedCImpl;
}
Map keySetMapOfClassOfAndBooleanBuilder() {
MapBuilder mapBuilder = MapBuilder.<String, Boolean>newMapBuilder(9);
mapBuilder.put(ContactViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, ContactViewModel_HiltModules.KeyModule.provide());
mapBuilder.put(GalleryViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, GalleryViewModel_HiltModules.KeyModule.provide());
mapBuilder.put(HomeViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, HomeViewModel_HiltModules.KeyModule.provide());
mapBuilder.put(LoginViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, LoginViewModel_HiltModules.KeyModule.provide());
mapBuilder.put(MembershipViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, MembershipViewModel_HiltModules.KeyModule.provide());
mapBuilder.put(PasswordResetViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, PasswordResetViewModel_HiltModules.KeyModule.provide());
mapBuilder.put(RegisterViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, RegisterViewModel_HiltModules.KeyModule.provide());
mapBuilder.put(SpielplanViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, SpielplanViewModel_HiltModules.KeyModule.provide());
mapBuilder.put(TermineViewModel_HiltModules_KeyModule_Provide_LazyMapKey.lazyClassKeyName, TermineViewModel_HiltModules.KeyModule.provide());
return mapBuilder.build();
}
@Override
public DefaultViewModelFactories.InternalFactoryFactory getHiltInternalFactoryFactory() {
return DefaultViewModelFactories_InternalFactoryFactory_Factory.newInstance(getViewModelKeys(), new ViewModelCBuilder(singletonCImpl, activityRetainedCImpl));
}
@Override
public Map<Class<?>, Boolean> getViewModelKeys() {
return LazyClassKeyMap.<Boolean>of(keySetMapOfClassOfAndBooleanBuilder());
}
@Override
public ViewModelComponentBuilder getViewModelComponentBuilder() {
return new ViewModelCBuilder(singletonCImpl, activityRetainedCImpl);
}
@Override
public FragmentComponentBuilder fragmentComponentBuilder() {
return new FragmentCBuilder(singletonCImpl, activityRetainedCImpl, activityCImpl);
}
@Override
public ViewComponentBuilder viewComponentBuilder() {
return new ViewCBuilder(singletonCImpl, activityRetainedCImpl, activityCImpl);
}
@Override
public void injectMainActivity(MainActivity mainActivity) {
}
}
private static final class ViewModelCImpl extends HarheimerApplication_HiltComponents.ViewModelC {
private final SingletonCImpl singletonCImpl;
private final ActivityRetainedCImpl activityRetainedCImpl;
private final ViewModelCImpl viewModelCImpl = this;
Provider<ContactViewModel> contactViewModelProvider;
Provider<GalleryViewModel> galleryViewModelProvider;
Provider<HomeViewModel> homeViewModelProvider;
Provider<LoginViewModel> loginViewModelProvider;
Provider<MembershipViewModel> membershipViewModelProvider;
Provider<PasswordResetViewModel> passwordResetViewModelProvider;
Provider<RegisterViewModel> registerViewModelProvider;
Provider<SpielplanViewModel> spielplanViewModelProvider;
Provider<TermineViewModel> termineViewModelProvider;
ViewModelCImpl(SingletonCImpl singletonCImpl, ActivityRetainedCImpl activityRetainedCImpl,
SavedStateHandle savedStateHandleParam, ViewModelLifecycle viewModelLifecycleParam) {
this.singletonCImpl = singletonCImpl;
this.activityRetainedCImpl = activityRetainedCImpl;
initialize(savedStateHandleParam, viewModelLifecycleParam);
}
Map hiltViewModelMapMapOfClassOfAndProviderOfViewModelBuilder() {
MapBuilder mapBuilder = MapBuilder.<String, javax.inject.Provider<ViewModel>>newMapBuilder(9);
mapBuilder.put(ContactViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (contactViewModelProvider)));
mapBuilder.put(GalleryViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (galleryViewModelProvider)));
mapBuilder.put(HomeViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (homeViewModelProvider)));
mapBuilder.put(LoginViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (loginViewModelProvider)));
mapBuilder.put(MembershipViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (membershipViewModelProvider)));
mapBuilder.put(PasswordResetViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (passwordResetViewModelProvider)));
mapBuilder.put(RegisterViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (registerViewModelProvider)));
mapBuilder.put(SpielplanViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (spielplanViewModelProvider)));
mapBuilder.put(TermineViewModel_HiltModules_BindsModule_Binds_LazyMapKey.lazyClassKeyName, ((Provider) (termineViewModelProvider)));
return mapBuilder.build();
}
@SuppressWarnings("unchecked")
private void initialize(final SavedStateHandle savedStateHandleParam,
final ViewModelLifecycle viewModelLifecycleParam) {
this.contactViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 0);
this.galleryViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 1);
this.homeViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 2);
this.loginViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 3);
this.membershipViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 4);
this.passwordResetViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 5);
this.registerViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 6);
this.spielplanViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 7);
this.termineViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 8);
}
@Override
public Map<Class<?>, javax.inject.Provider<ViewModel>> getHiltViewModelMap() {
return LazyClassKeyMap.<javax.inject.Provider<ViewModel>>of(hiltViewModelMapMapOfClassOfAndProviderOfViewModelBuilder());
}
@Override
public Map<Class<?>, Object> getHiltViewModelAssistedMap() {
return Collections.<Class<?>, Object>emptyMap();
}
private static final class SwitchingProvider<T> implements Provider<T> {
private final SingletonCImpl singletonCImpl;
private final ActivityRetainedCImpl activityRetainedCImpl;
private final ViewModelCImpl viewModelCImpl;
private final int id;
SwitchingProvider(SingletonCImpl singletonCImpl, ActivityRetainedCImpl activityRetainedCImpl,
ViewModelCImpl viewModelCImpl, int id) {
this.singletonCImpl = singletonCImpl;
this.activityRetainedCImpl = activityRetainedCImpl;
this.viewModelCImpl = viewModelCImpl;
this.id = id;
}
@Override
@SuppressWarnings("unchecked")
public T get() {
switch (id) {
case 0: // de.harheimertc.ui.screens.contact.ContactViewModel
return (T) new ContactViewModel(singletonCImpl.contactRepositoryProvider.get());
case 1: // de.harheimertc.ui.screens.gallery.GalleryViewModel
return (T) new GalleryViewModel(singletonCImpl.galleryRepositoryProvider.get());
case 2: // de.harheimertc.ui.screens.home.HomeViewModel
return (T) new HomeViewModel(singletonCImpl.homeRepositoryProvider.get());
case 3: // de.harheimertc.ui.screens.login.LoginViewModel
return (T) new LoginViewModel(singletonCImpl.loginRepositoryProvider.get());
case 4: // de.harheimertc.ui.screens.membership.MembershipViewModel
return (T) new MembershipViewModel(singletonCImpl.membershipRepositoryProvider.get());
case 5: // de.harheimertc.ui.screens.login.PasswordResetViewModel
return (T) new PasswordResetViewModel(singletonCImpl.loginRepositoryProvider.get());
case 6: // de.harheimertc.ui.screens.login.RegisterViewModel
return (T) new RegisterViewModel(singletonCImpl.loginRepositoryProvider.get());
case 7: // de.harheimertc.ui.screens.spielplan.SpielplanViewModel
return (T) new SpielplanViewModel(singletonCImpl.spielplanRepositoryProvider.get());
case 8: // de.harheimertc.ui.screens.termine.TermineViewModel
return (T) new TermineViewModel(singletonCImpl.termineRepositoryProvider.get());
default: throw new AssertionError(id);
}
}
}
}
private static final class ActivityRetainedCImpl extends HarheimerApplication_HiltComponents.ActivityRetainedC {
private final SingletonCImpl singletonCImpl;
private final ActivityRetainedCImpl activityRetainedCImpl = this;
Provider<ActivityRetainedLifecycle> provideActivityRetainedLifecycleProvider;
ActivityRetainedCImpl(SingletonCImpl singletonCImpl,
SavedStateHandleHolder savedStateHandleHolderParam) {
this.singletonCImpl = singletonCImpl;
initialize(savedStateHandleHolderParam);
}
@SuppressWarnings("unchecked")
private void initialize(final SavedStateHandleHolder savedStateHandleHolderParam) {
this.provideActivityRetainedLifecycleProvider = DoubleCheck.provider(new SwitchingProvider<ActivityRetainedLifecycle>(singletonCImpl, activityRetainedCImpl, 0));
}
@Override
public ActivityComponentBuilder activityComponentBuilder() {
return new ActivityCBuilder(singletonCImpl, activityRetainedCImpl);
}
@Override
public ActivityRetainedLifecycle getActivityRetainedLifecycle() {
return provideActivityRetainedLifecycleProvider.get();
}
private static final class SwitchingProvider<T> implements Provider<T> {
private final SingletonCImpl singletonCImpl;
private final ActivityRetainedCImpl activityRetainedCImpl;
private final int id;
SwitchingProvider(SingletonCImpl singletonCImpl, ActivityRetainedCImpl activityRetainedCImpl,
int id) {
this.singletonCImpl = singletonCImpl;
this.activityRetainedCImpl = activityRetainedCImpl;
this.id = id;
}
@Override
@SuppressWarnings("unchecked")
public T get() {
switch (id) {
case 0: // dagger.hilt.android.ActivityRetainedLifecycle
return (T) ActivityRetainedComponentManager_LifecycleModule_ProvideActivityRetainedLifecycleFactory.provideActivityRetainedLifecycle();
default: throw new AssertionError(id);
}
}
}
}
private static final class ServiceCImpl extends HarheimerApplication_HiltComponents.ServiceC {
private final SingletonCImpl singletonCImpl;
private final ServiceCImpl serviceCImpl = this;
ServiceCImpl(SingletonCImpl singletonCImpl, Service serviceParam) {
this.singletonCImpl = singletonCImpl;
}
}
private static final class SingletonCImpl extends HarheimerApplication_HiltComponents.SingletonC {
private final ApplicationContextModule applicationContextModule;
private final SingletonCImpl singletonCImpl = this;
Provider<Moshi> provideMoshiProvider;
Provider<AuthRepositoryImpl> authRepositoryImplProvider;
Provider<OkHttpClient> provideOkHttpClientProvider;
Provider<Retrofit> provideRetrofitProvider;
Provider<ApiService> provideApiServiceProvider;
Provider<ContactRepository> contactRepositoryProvider;
Provider<GalleryRepository> galleryRepositoryProvider;
Provider<HomeRepository> homeRepositoryProvider;
Provider<LoginRepository> loginRepositoryProvider;
Provider<MembershipRepository> membershipRepositoryProvider;
Provider<SpielplanRepository> spielplanRepositoryProvider;
Provider<TermineRepository> termineRepositoryProvider;
SingletonCImpl(ApplicationContextModule applicationContextModuleParam) {
this.applicationContextModule = applicationContextModuleParam;
initialize(applicationContextModuleParam);
}
AuthInterceptor authInterceptor() {
return new AuthInterceptor(authRepositoryImplProvider.get());
}
@SuppressWarnings("unchecked")
private void initialize(final ApplicationContextModule applicationContextModuleParam) {
this.provideMoshiProvider = DoubleCheck.provider(new SwitchingProvider<Moshi>(singletonCImpl, 3));
this.authRepositoryImplProvider = DoubleCheck.provider(new SwitchingProvider<AuthRepositoryImpl>(singletonCImpl, 5));
this.provideOkHttpClientProvider = DoubleCheck.provider(new SwitchingProvider<OkHttpClient>(singletonCImpl, 4));
this.provideRetrofitProvider = DoubleCheck.provider(new SwitchingProvider<Retrofit>(singletonCImpl, 2));
this.provideApiServiceProvider = DoubleCheck.provider(new SwitchingProvider<ApiService>(singletonCImpl, 1));
this.contactRepositoryProvider = DoubleCheck.provider(new SwitchingProvider<ContactRepository>(singletonCImpl, 0));
this.galleryRepositoryProvider = DoubleCheck.provider(new SwitchingProvider<GalleryRepository>(singletonCImpl, 6));
this.homeRepositoryProvider = DoubleCheck.provider(new SwitchingProvider<HomeRepository>(singletonCImpl, 7));
this.loginRepositoryProvider = DoubleCheck.provider(new SwitchingProvider<LoginRepository>(singletonCImpl, 8));
this.membershipRepositoryProvider = DoubleCheck.provider(new SwitchingProvider<MembershipRepository>(singletonCImpl, 9));
this.spielplanRepositoryProvider = DoubleCheck.provider(new SwitchingProvider<SpielplanRepository>(singletonCImpl, 10));
this.termineRepositoryProvider = DoubleCheck.provider(new SwitchingProvider<TermineRepository>(singletonCImpl, 11));
}
@Override
public Set<Boolean> getDisableFragmentGetContextFix() {
return Collections.<Boolean>emptySet();
}
@Override
public ActivityRetainedComponentBuilder retainedComponentBuilder() {
return new ActivityRetainedCBuilder(singletonCImpl);
}
@Override
public ServiceComponentBuilder serviceComponentBuilder() {
return new ServiceCBuilder(singletonCImpl);
}
@Override
public void injectHarheimerApplication(HarheimerApplication harheimerApplication) {
}
private static final class SwitchingProvider<T> implements Provider<T> {
private final SingletonCImpl singletonCImpl;
private final int id;
SwitchingProvider(SingletonCImpl singletonCImpl, int id) {
this.singletonCImpl = singletonCImpl;
this.id = id;
}
@Override
@SuppressWarnings("unchecked")
public T get() {
switch (id) {
case 0: // de.harheimertc.repositories.ContactRepository
return (T) new ContactRepository(singletonCImpl.provideApiServiceProvider.get());
case 1: // de.harheimertc.data.ApiService
return (T) NetworkModule_ProvideApiServiceFactory.provideApiService(singletonCImpl.provideRetrofitProvider.get());
case 2: // retrofit2.Retrofit
return (T) NetworkModule_ProvideRetrofitFactory.provideRetrofit(singletonCImpl.provideMoshiProvider.get(), singletonCImpl.provideOkHttpClientProvider.get());
case 3: // com.squareup.moshi.Moshi
return (T) NetworkModule_ProvideMoshiFactory.provideMoshi();
case 4: // okhttp3.OkHttpClient
return (T) NetworkModule_ProvideOkHttpClientFactory.provideOkHttpClient(singletonCImpl.authInterceptor());
case 5: // de.harheimertc.repositories.AuthRepositoryImpl
return (T) new AuthRepositoryImpl(ApplicationContextModule_ProvideContextFactory.provideContext(singletonCImpl.applicationContextModule));
case 6: // de.harheimertc.repositories.GalleryRepository
return (T) new GalleryRepository(singletonCImpl.provideApiServiceProvider.get());
case 7: // de.harheimertc.repositories.HomeRepository
return (T) new HomeRepository(singletonCImpl.provideApiServiceProvider.get());
case 8: // de.harheimertc.repositories.LoginRepository
return (T) new LoginRepository(singletonCImpl.provideApiServiceProvider.get(), singletonCImpl.authRepositoryImplProvider.get());
case 9: // de.harheimertc.repositories.MembershipRepository
return (T) new MembershipRepository(singletonCImpl.provideApiServiceProvider.get(), ApplicationContextModule_ProvideContextFactory.provideContext(singletonCImpl.applicationContextModule));
case 10: // de.harheimertc.repositories.SpielplanRepository
return (T) new SpielplanRepository(singletonCImpl.provideApiServiceProvider.get());
case 11: // de.harheimertc.repositories.TermineRepository
return (T) new TermineRepository(singletonCImpl.provideApiServiceProvider.get());
default: throw new AssertionError(id);
}
}
}
}
}

View File

@@ -0,0 +1,266 @@
package de.harheimertc;
import dagger.Binds;
import dagger.Component;
import dagger.Module;
import dagger.Subcomponent;
import dagger.hilt.android.components.ActivityComponent;
import dagger.hilt.android.components.ActivityRetainedComponent;
import dagger.hilt.android.components.FragmentComponent;
import dagger.hilt.android.components.ServiceComponent;
import dagger.hilt.android.components.ViewComponent;
import dagger.hilt.android.components.ViewModelComponent;
import dagger.hilt.android.components.ViewWithFragmentComponent;
import dagger.hilt.android.flags.FragmentGetContextFix;
import dagger.hilt.android.flags.HiltWrapper_FragmentGetContextFix_FragmentGetContextFixModule;
import dagger.hilt.android.internal.builders.ActivityComponentBuilder;
import dagger.hilt.android.internal.builders.ActivityRetainedComponentBuilder;
import dagger.hilt.android.internal.builders.FragmentComponentBuilder;
import dagger.hilt.android.internal.builders.ServiceComponentBuilder;
import dagger.hilt.android.internal.builders.ViewComponentBuilder;
import dagger.hilt.android.internal.builders.ViewModelComponentBuilder;
import dagger.hilt.android.internal.builders.ViewWithFragmentComponentBuilder;
import dagger.hilt.android.internal.lifecycle.DefaultViewModelFactories;
import dagger.hilt.android.internal.lifecycle.HiltViewModelFactory;
import dagger.hilt.android.internal.lifecycle.HiltWrapper_DefaultViewModelFactories_ActivityModule;
import dagger.hilt.android.internal.lifecycle.HiltWrapper_HiltViewModelFactory_ActivityCreatorEntryPoint;
import dagger.hilt.android.internal.lifecycle.HiltWrapper_HiltViewModelFactory_ViewModelModule;
import dagger.hilt.android.internal.managers.ActivityComponentManager;
import dagger.hilt.android.internal.managers.FragmentComponentManager;
import dagger.hilt.android.internal.managers.HiltWrapper_ActivityRetainedComponentManager_ActivityRetainedComponentBuilderEntryPoint;
import dagger.hilt.android.internal.managers.HiltWrapper_ActivityRetainedComponentManager_ActivityRetainedLifecycleEntryPoint;
import dagger.hilt.android.internal.managers.HiltWrapper_ActivityRetainedComponentManager_LifecycleModule;
import dagger.hilt.android.internal.managers.HiltWrapper_ActivitySavedStateHandleModule;
import dagger.hilt.android.internal.managers.ServiceComponentManager;
import dagger.hilt.android.internal.managers.ViewComponentManager;
import dagger.hilt.android.internal.modules.ApplicationContextModule;
import dagger.hilt.android.internal.modules.HiltWrapper_ActivityModule;
import dagger.hilt.android.scopes.ActivityRetainedScoped;
import dagger.hilt.android.scopes.ActivityScoped;
import dagger.hilt.android.scopes.FragmentScoped;
import dagger.hilt.android.scopes.ServiceScoped;
import dagger.hilt.android.scopes.ViewModelScoped;
import dagger.hilt.android.scopes.ViewScoped;
import dagger.hilt.components.SingletonComponent;
import dagger.hilt.internal.GeneratedComponent;
import dagger.hilt.migration.DisableInstallInCheck;
import de.harheimertc.data.NetworkModule;
import de.harheimertc.di.RepositoryModule;
import de.harheimertc.ui.screens.contact.ContactViewModel_HiltModules;
import de.harheimertc.ui.screens.gallery.GalleryViewModel_HiltModules;
import de.harheimertc.ui.screens.home.HomeViewModel_HiltModules;
import de.harheimertc.ui.screens.login.LoginViewModel_HiltModules;
import de.harheimertc.ui.screens.login.PasswordResetViewModel_HiltModules;
import de.harheimertc.ui.screens.login.RegisterViewModel_HiltModules;
import de.harheimertc.ui.screens.membership.MembershipViewModel_HiltModules;
import de.harheimertc.ui.screens.spielplan.SpielplanViewModel_HiltModules;
import de.harheimertc.ui.screens.termine.TermineViewModel_HiltModules;
import javax.annotation.processing.Generated;
import javax.inject.Singleton;
@Generated("dagger.hilt.processor.internal.root.RootProcessor")
public final class HarheimerApplication_HiltComponents {
private HarheimerApplication_HiltComponents() {
}
@Module(
subcomponents = ServiceC.class
)
@DisableInstallInCheck
@Generated("dagger.hilt.processor.internal.root.RootProcessor")
abstract interface ServiceCBuilderModule {
@Binds
ServiceComponentBuilder bind(ServiceC.Builder builder);
}
@Module(
subcomponents = ActivityRetainedC.class
)
@DisableInstallInCheck
@Generated("dagger.hilt.processor.internal.root.RootProcessor")
abstract interface ActivityRetainedCBuilderModule {
@Binds
ActivityRetainedComponentBuilder bind(ActivityRetainedC.Builder builder);
}
@Module(
subcomponents = ActivityC.class
)
@DisableInstallInCheck
@Generated("dagger.hilt.processor.internal.root.RootProcessor")
abstract interface ActivityCBuilderModule {
@Binds
ActivityComponentBuilder bind(ActivityC.Builder builder);
}
@Module(
subcomponents = ViewModelC.class
)
@DisableInstallInCheck
@Generated("dagger.hilt.processor.internal.root.RootProcessor")
abstract interface ViewModelCBuilderModule {
@Binds
ViewModelComponentBuilder bind(ViewModelC.Builder builder);
}
@Module(
subcomponents = ViewC.class
)
@DisableInstallInCheck
@Generated("dagger.hilt.processor.internal.root.RootProcessor")
abstract interface ViewCBuilderModule {
@Binds
ViewComponentBuilder bind(ViewC.Builder builder);
}
@Module(
subcomponents = FragmentC.class
)
@DisableInstallInCheck
@Generated("dagger.hilt.processor.internal.root.RootProcessor")
abstract interface FragmentCBuilderModule {
@Binds
FragmentComponentBuilder bind(FragmentC.Builder builder);
}
@Module(
subcomponents = ViewWithFragmentC.class
)
@DisableInstallInCheck
@Generated("dagger.hilt.processor.internal.root.RootProcessor")
abstract interface ViewWithFragmentCBuilderModule {
@Binds
ViewWithFragmentComponentBuilder bind(ViewWithFragmentC.Builder builder);
}
@Component(
modules = {
ApplicationContextModule.class,
ActivityRetainedCBuilderModule.class,
ServiceCBuilderModule.class,
HiltWrapper_FragmentGetContextFix_FragmentGetContextFixModule.class,
NetworkModule.class,
RepositoryModule.class
}
)
@Singleton
@jakarta.inject.Singleton
public abstract static class SingletonC implements FragmentGetContextFix.FragmentGetContextFixEntryPoint,
HiltWrapper_ActivityRetainedComponentManager_ActivityRetainedComponentBuilderEntryPoint,
ServiceComponentManager.ServiceComponentBuilderEntryPoint,
SingletonComponent,
GeneratedComponent,
HarheimerApplication_GeneratedInjector {
}
@Subcomponent
@ServiceScoped
public abstract static class ServiceC implements ServiceComponent,
GeneratedComponent {
@Subcomponent.Builder
abstract interface Builder extends ServiceComponentBuilder {
}
}
@Subcomponent(
modules = {
ContactViewModel_HiltModules.KeyModule.class,
GalleryViewModel_HiltModules.KeyModule.class,
ActivityCBuilderModule.class,
ViewModelCBuilderModule.class,
HiltWrapper_ActivityRetainedComponentManager_LifecycleModule.class,
HiltWrapper_ActivitySavedStateHandleModule.class,
HomeViewModel_HiltModules.KeyModule.class,
LoginViewModel_HiltModules.KeyModule.class,
MembershipViewModel_HiltModules.KeyModule.class,
PasswordResetViewModel_HiltModules.KeyModule.class,
RegisterViewModel_HiltModules.KeyModule.class,
SpielplanViewModel_HiltModules.KeyModule.class,
TermineViewModel_HiltModules.KeyModule.class
}
)
@ActivityRetainedScoped
public abstract static class ActivityRetainedC implements ActivityRetainedComponent,
ActivityComponentManager.ActivityComponentBuilderEntryPoint,
HiltWrapper_ActivityRetainedComponentManager_ActivityRetainedLifecycleEntryPoint,
GeneratedComponent {
@Subcomponent.Builder
abstract interface Builder extends ActivityRetainedComponentBuilder {
}
}
@Subcomponent(
modules = {
FragmentCBuilderModule.class,
ViewCBuilderModule.class,
HiltWrapper_ActivityModule.class,
HiltWrapper_DefaultViewModelFactories_ActivityModule.class
}
)
@ActivityScoped
public abstract static class ActivityC implements ActivityComponent,
DefaultViewModelFactories.ActivityEntryPoint,
HiltWrapper_HiltViewModelFactory_ActivityCreatorEntryPoint,
FragmentComponentManager.FragmentComponentBuilderEntryPoint,
ViewComponentManager.ViewComponentBuilderEntryPoint,
GeneratedComponent,
MainActivity_GeneratedInjector {
@Subcomponent.Builder
abstract interface Builder extends ActivityComponentBuilder {
}
}
@Subcomponent(
modules = {
ContactViewModel_HiltModules.BindsModule.class,
GalleryViewModel_HiltModules.BindsModule.class,
HiltWrapper_HiltViewModelFactory_ViewModelModule.class,
HomeViewModel_HiltModules.BindsModule.class,
LoginViewModel_HiltModules.BindsModule.class,
MembershipViewModel_HiltModules.BindsModule.class,
PasswordResetViewModel_HiltModules.BindsModule.class,
RegisterViewModel_HiltModules.BindsModule.class,
SpielplanViewModel_HiltModules.BindsModule.class,
TermineViewModel_HiltModules.BindsModule.class
}
)
@ViewModelScoped
public abstract static class ViewModelC implements ViewModelComponent,
HiltViewModelFactory.ViewModelFactoriesEntryPoint,
GeneratedComponent {
@Subcomponent.Builder
abstract interface Builder extends ViewModelComponentBuilder {
}
}
@Subcomponent
@ViewScoped
public abstract static class ViewC implements ViewComponent,
GeneratedComponent {
@Subcomponent.Builder
abstract interface Builder extends ViewComponentBuilder {
}
}
@Subcomponent(
modules = ViewWithFragmentCBuilderModule.class
)
@FragmentScoped
public abstract static class FragmentC implements FragmentComponent,
DefaultViewModelFactories.FragmentEntryPoint,
ViewComponentManager.ViewWithFragmentComponentBuilderEntryPoint,
GeneratedComponent {
@Subcomponent.Builder
abstract interface Builder extends FragmentComponentBuilder {
}
}
@Subcomponent
@ViewScoped
public abstract static class ViewWithFragmentC implements ViewWithFragmentComponent,
GeneratedComponent {
@Subcomponent.Builder
abstract interface Builder extends ViewWithFragmentComponentBuilder {
}
}
}

View File

@@ -0,0 +1,55 @@
package de.harheimertc;
import android.app.Application;
import androidx.annotation.CallSuper;
import dagger.hilt.android.internal.managers.ApplicationComponentManager;
import dagger.hilt.android.internal.managers.ComponentSupplier;
import dagger.hilt.android.internal.modules.ApplicationContextModule;
import dagger.hilt.internal.GeneratedComponentManagerHolder;
import dagger.hilt.internal.UnsafeCasts;
import java.lang.Object;
import java.lang.Override;
import javax.annotation.processing.Generated;
/**
* A generated base class to be extended by the @dagger.hilt.android.HiltAndroidApp annotated class. If using the Gradle plugin, this is swapped as the base class via bytecode transformation.
*/
@Generated("dagger.hilt.android.processor.internal.androidentrypoint.ApplicationGenerator")
public abstract class Hilt_HarheimerApplication extends Application implements GeneratedComponentManagerHolder {
private boolean injected = false;
private final ApplicationComponentManager componentManager = new ApplicationComponentManager(new ComponentSupplier() {
@Override
public Object get() {
return DaggerHarheimerApplication_HiltComponents_SingletonC.builder()
.applicationContextModule(new ApplicationContextModule(Hilt_HarheimerApplication.this))
.build();
}
});
@Override
public final ApplicationComponentManager componentManager() {
return componentManager;
}
@Override
public final Object generatedComponent() {
return this.componentManager().generatedComponent();
}
@CallSuper
@Override
public void onCreate() {
hiltInternalInject();
super.onCreate();
}
protected void hiltInternalInject() {
if (!injected) {
injected = true;
// This is a known unsafe cast, but is safe in the only correct use case:
// HarheimerApplication extends Hilt_HarheimerApplication
((HarheimerApplication_GeneratedInjector) generatedComponent()).injectHarheimerApplication(UnsafeCasts.<HarheimerApplication>unsafeCast(this));
}
}
}

View File

@@ -0,0 +1,9 @@
package dagger.hilt.internal.processedrootsentinel.codegen;
import dagger.hilt.internal.processedrootsentinel.ProcessedRootSentinel;
@ProcessedRootSentinel(
roots = "de.harheimertc.HarheimerApplication"
)
public final class _de_harheimertc_HarheimerApplication {
}

View File

@@ -0,0 +1,118 @@
package de.harheimertc;
import dagger.hilt.internal.aggregatedroot.codegen._de_harheimertc_HarheimerApplication;
import dagger.hilt.internal.componenttreedeps.ComponentTreeDeps;
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_components_ActivityComponent;
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_components_ActivityRetainedComponent;
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_components_FragmentComponent;
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_components_ServiceComponent;
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_components_ViewComponent;
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_components_ViewModelComponent;
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_components_ViewWithFragmentComponent;
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_internal_builders_ActivityComponentBuilder;
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_internal_builders_ActivityRetainedComponentBuilder;
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_internal_builders_FragmentComponentBuilder;
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_internal_builders_ServiceComponentBuilder;
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_internal_builders_ViewComponentBuilder;
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_internal_builders_ViewModelComponentBuilder;
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_internal_builders_ViewWithFragmentComponentBuilder;
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_components_SingletonComponent;
import hilt_aggregated_deps._dagger_hilt_android_flags_FragmentGetContextFix_FragmentGetContextFixEntryPoint;
import hilt_aggregated_deps._dagger_hilt_android_flags_HiltWrapper_FragmentGetContextFix_FragmentGetContextFixModule;
import hilt_aggregated_deps._dagger_hilt_android_internal_lifecycle_DefaultViewModelFactories_ActivityEntryPoint;
import hilt_aggregated_deps._dagger_hilt_android_internal_lifecycle_DefaultViewModelFactories_FragmentEntryPoint;
import hilt_aggregated_deps._dagger_hilt_android_internal_lifecycle_HiltViewModelFactory_ViewModelFactoriesEntryPoint;
import hilt_aggregated_deps._dagger_hilt_android_internal_lifecycle_HiltWrapper_DefaultViewModelFactories_ActivityModule;
import hilt_aggregated_deps._dagger_hilt_android_internal_lifecycle_HiltWrapper_HiltViewModelFactory_ActivityCreatorEntryPoint;
import hilt_aggregated_deps._dagger_hilt_android_internal_lifecycle_HiltWrapper_HiltViewModelFactory_ViewModelModule;
import hilt_aggregated_deps._dagger_hilt_android_internal_managers_ActivityComponentManager_ActivityComponentBuilderEntryPoint;
import hilt_aggregated_deps._dagger_hilt_android_internal_managers_FragmentComponentManager_FragmentComponentBuilderEntryPoint;
import hilt_aggregated_deps._dagger_hilt_android_internal_managers_HiltWrapper_ActivityRetainedComponentManager_ActivityRetainedComponentBuilderEntryPoint;
import hilt_aggregated_deps._dagger_hilt_android_internal_managers_HiltWrapper_ActivityRetainedComponentManager_ActivityRetainedLifecycleEntryPoint;
import hilt_aggregated_deps._dagger_hilt_android_internal_managers_HiltWrapper_ActivityRetainedComponentManager_LifecycleModule;
import hilt_aggregated_deps._dagger_hilt_android_internal_managers_HiltWrapper_ActivitySavedStateHandleModule;
import hilt_aggregated_deps._dagger_hilt_android_internal_managers_ServiceComponentManager_ServiceComponentBuilderEntryPoint;
import hilt_aggregated_deps._dagger_hilt_android_internal_managers_ViewComponentManager_ViewComponentBuilderEntryPoint;
import hilt_aggregated_deps._dagger_hilt_android_internal_managers_ViewComponentManager_ViewWithFragmentComponentBuilderEntryPoint;
import hilt_aggregated_deps._dagger_hilt_android_internal_modules_ApplicationContextModule;
import hilt_aggregated_deps._dagger_hilt_android_internal_modules_HiltWrapper_ActivityModule;
import hilt_aggregated_deps._de_harheimertc_HarheimerApplication_GeneratedInjector;
import hilt_aggregated_deps._de_harheimertc_MainActivity_GeneratedInjector;
import hilt_aggregated_deps._de_harheimertc_data_NetworkModule;
import hilt_aggregated_deps._de_harheimertc_di_RepositoryModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_contact_ContactViewModel_HiltModules_BindsModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_contact_ContactViewModel_HiltModules_KeyModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_gallery_GalleryViewModel_HiltModules_BindsModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_gallery_GalleryViewModel_HiltModules_KeyModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_home_HomeViewModel_HiltModules_BindsModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_home_HomeViewModel_HiltModules_KeyModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_login_LoginViewModel_HiltModules_BindsModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_login_LoginViewModel_HiltModules_KeyModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_membership_MembershipViewModel_HiltModules_BindsModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_membership_MembershipViewModel_HiltModules_KeyModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_spielplan_SpielplanViewModel_HiltModules_BindsModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_spielplan_SpielplanViewModel_HiltModules_KeyModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_termine_TermineViewModel_HiltModules_BindsModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_termine_TermineViewModel_HiltModules_KeyModule;
@ComponentTreeDeps(
rootDeps = _de_harheimertc_HarheimerApplication.class,
defineComponentDeps = {
_dagger_hilt_android_components_ActivityComponent.class,
_dagger_hilt_android_components_ActivityRetainedComponent.class,
_dagger_hilt_android_components_FragmentComponent.class,
_dagger_hilt_android_components_ServiceComponent.class,
_dagger_hilt_android_components_ViewComponent.class,
_dagger_hilt_android_components_ViewModelComponent.class,
_dagger_hilt_android_components_ViewWithFragmentComponent.class,
_dagger_hilt_android_internal_builders_ActivityComponentBuilder.class,
_dagger_hilt_android_internal_builders_ActivityRetainedComponentBuilder.class,
_dagger_hilt_android_internal_builders_FragmentComponentBuilder.class,
_dagger_hilt_android_internal_builders_ServiceComponentBuilder.class,
_dagger_hilt_android_internal_builders_ViewComponentBuilder.class,
_dagger_hilt_android_internal_builders_ViewModelComponentBuilder.class,
_dagger_hilt_android_internal_builders_ViewWithFragmentComponentBuilder.class,
_dagger_hilt_components_SingletonComponent.class
},
aggregatedDeps = {
_dagger_hilt_android_flags_FragmentGetContextFix_FragmentGetContextFixEntryPoint.class,
_dagger_hilt_android_flags_HiltWrapper_FragmentGetContextFix_FragmentGetContextFixModule.class,
_dagger_hilt_android_internal_lifecycle_DefaultViewModelFactories_ActivityEntryPoint.class,
_dagger_hilt_android_internal_lifecycle_DefaultViewModelFactories_FragmentEntryPoint.class,
_dagger_hilt_android_internal_lifecycle_HiltViewModelFactory_ViewModelFactoriesEntryPoint.class,
_dagger_hilt_android_internal_lifecycle_HiltWrapper_DefaultViewModelFactories_ActivityModule.class,
_dagger_hilt_android_internal_lifecycle_HiltWrapper_HiltViewModelFactory_ActivityCreatorEntryPoint.class,
_dagger_hilt_android_internal_lifecycle_HiltWrapper_HiltViewModelFactory_ViewModelModule.class,
_dagger_hilt_android_internal_managers_ActivityComponentManager_ActivityComponentBuilderEntryPoint.class,
_dagger_hilt_android_internal_managers_FragmentComponentManager_FragmentComponentBuilderEntryPoint.class,
_dagger_hilt_android_internal_managers_HiltWrapper_ActivityRetainedComponentManager_ActivityRetainedComponentBuilderEntryPoint.class,
_dagger_hilt_android_internal_managers_HiltWrapper_ActivityRetainedComponentManager_ActivityRetainedLifecycleEntryPoint.class,
_dagger_hilt_android_internal_managers_HiltWrapper_ActivityRetainedComponentManager_LifecycleModule.class,
_dagger_hilt_android_internal_managers_HiltWrapper_ActivitySavedStateHandleModule.class,
_dagger_hilt_android_internal_managers_ServiceComponentManager_ServiceComponentBuilderEntryPoint.class,
_dagger_hilt_android_internal_managers_ViewComponentManager_ViewComponentBuilderEntryPoint.class,
_dagger_hilt_android_internal_managers_ViewComponentManager_ViewWithFragmentComponentBuilderEntryPoint.class,
_dagger_hilt_android_internal_modules_ApplicationContextModule.class,
_dagger_hilt_android_internal_modules_HiltWrapper_ActivityModule.class,
_de_harheimertc_HarheimerApplication_GeneratedInjector.class,
_de_harheimertc_MainActivity_GeneratedInjector.class,
_de_harheimertc_data_NetworkModule.class,
_de_harheimertc_di_RepositoryModule.class,
_de_harheimertc_ui_screens_contact_ContactViewModel_HiltModules_BindsModule.class,
_de_harheimertc_ui_screens_contact_ContactViewModel_HiltModules_KeyModule.class,
_de_harheimertc_ui_screens_gallery_GalleryViewModel_HiltModules_BindsModule.class,
_de_harheimertc_ui_screens_gallery_GalleryViewModel_HiltModules_KeyModule.class,
_de_harheimertc_ui_screens_home_HomeViewModel_HiltModules_BindsModule.class,
_de_harheimertc_ui_screens_home_HomeViewModel_HiltModules_KeyModule.class,
_de_harheimertc_ui_screens_login_LoginViewModel_HiltModules_BindsModule.class,
_de_harheimertc_ui_screens_login_LoginViewModel_HiltModules_KeyModule.class,
_de_harheimertc_ui_screens_membership_MembershipViewModel_HiltModules_BindsModule.class,
_de_harheimertc_ui_screens_membership_MembershipViewModel_HiltModules_KeyModule.class,
_de_harheimertc_ui_screens_spielplan_SpielplanViewModel_HiltModules_BindsModule.class,
_de_harheimertc_ui_screens_spielplan_SpielplanViewModel_HiltModules_KeyModule.class,
_de_harheimertc_ui_screens_termine_TermineViewModel_HiltModules_BindsModule.class,
_de_harheimertc_ui_screens_termine_TermineViewModel_HiltModules_KeyModule.class
}
)
public final class HarheimerApplication_ComponentTreeDeps {
}

View File

@@ -0,0 +1,9 @@
package dagger.hilt.internal.processedrootsentinel.codegen;
import dagger.hilt.internal.processedrootsentinel.ProcessedRootSentinel;
@ProcessedRootSentinel(
roots = "de.harheimertc.HarheimerApplication"
)
public final class _de_harheimertc_HarheimerApplication {
}

View File

@@ -0,0 +1,154 @@
package de.harheimertc;
import dagger.hilt.internal.aggregatedroot.codegen._de_harheimertc_HarheimerApplication;
import dagger.hilt.internal.componenttreedeps.ComponentTreeDeps;
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_components_ActivityComponent;
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_components_ActivityRetainedComponent;
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_components_FragmentComponent;
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_components_ServiceComponent;
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_components_ViewComponent;
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_components_ViewModelComponent;
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_components_ViewWithFragmentComponent;
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_internal_builders_ActivityComponentBuilder;
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_internal_builders_ActivityRetainedComponentBuilder;
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_internal_builders_FragmentComponentBuilder;
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_internal_builders_ServiceComponentBuilder;
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_internal_builders_ViewComponentBuilder;
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_internal_builders_ViewModelComponentBuilder;
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_internal_builders_ViewWithFragmentComponentBuilder;
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_components_SingletonComponent;
import hilt_aggregated_deps._dagger_hilt_android_flags_FragmentGetContextFix_FragmentGetContextFixEntryPoint;
import hilt_aggregated_deps._dagger_hilt_android_flags_HiltWrapper_FragmentGetContextFix_FragmentGetContextFixModule;
import hilt_aggregated_deps._dagger_hilt_android_internal_lifecycle_DefaultViewModelFactories_ActivityEntryPoint;
import hilt_aggregated_deps._dagger_hilt_android_internal_lifecycle_DefaultViewModelFactories_FragmentEntryPoint;
import hilt_aggregated_deps._dagger_hilt_android_internal_lifecycle_HiltViewModelFactory_ViewModelFactoriesEntryPoint;
import hilt_aggregated_deps._dagger_hilt_android_internal_lifecycle_HiltWrapper_DefaultViewModelFactories_ActivityModule;
import hilt_aggregated_deps._dagger_hilt_android_internal_lifecycle_HiltWrapper_HiltViewModelFactory_ActivityCreatorEntryPoint;
import hilt_aggregated_deps._dagger_hilt_android_internal_lifecycle_HiltWrapper_HiltViewModelFactory_ViewModelModule;
import hilt_aggregated_deps._dagger_hilt_android_internal_managers_ActivityComponentManager_ActivityComponentBuilderEntryPoint;
import hilt_aggregated_deps._dagger_hilt_android_internal_managers_FragmentComponentManager_FragmentComponentBuilderEntryPoint;
import hilt_aggregated_deps._dagger_hilt_android_internal_managers_HiltWrapper_ActivityRetainedComponentManager_ActivityRetainedComponentBuilderEntryPoint;
import hilt_aggregated_deps._dagger_hilt_android_internal_managers_HiltWrapper_ActivityRetainedComponentManager_ActivityRetainedLifecycleEntryPoint;
import hilt_aggregated_deps._dagger_hilt_android_internal_managers_HiltWrapper_ActivityRetainedComponentManager_LifecycleModule;
import hilt_aggregated_deps._dagger_hilt_android_internal_managers_HiltWrapper_ActivitySavedStateHandleModule;
import hilt_aggregated_deps._dagger_hilt_android_internal_managers_ServiceComponentManager_ServiceComponentBuilderEntryPoint;
import hilt_aggregated_deps._dagger_hilt_android_internal_managers_ViewComponentManager_ViewComponentBuilderEntryPoint;
import hilt_aggregated_deps._dagger_hilt_android_internal_managers_ViewComponentManager_ViewWithFragmentComponentBuilderEntryPoint;
import hilt_aggregated_deps._dagger_hilt_android_internal_modules_ApplicationContextModule;
import hilt_aggregated_deps._dagger_hilt_android_internal_modules_HiltWrapper_ActivityModule;
import hilt_aggregated_deps._de_harheimertc_HarheimerApplication_GeneratedInjector;
import hilt_aggregated_deps._de_harheimertc_MainActivity_GeneratedInjector;
import hilt_aggregated_deps._de_harheimertc_data_NetworkModule;
import hilt_aggregated_deps._de_harheimertc_di_RepositoryModule;
import hilt_aggregated_deps._de_harheimertc_ui_navigation_NavigationViewModel_HiltModules_BindsModule;
import hilt_aggregated_deps._de_harheimertc_ui_navigation_NavigationViewModel_HiltModules_KeyModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_contact_ContactViewModel_HiltModules_BindsModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_contact_ContactViewModel_HiltModules_KeyModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_gallery_GalleryViewModel_HiltModules_BindsModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_gallery_GalleryViewModel_HiltModules_KeyModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_home_HomeViewModel_HiltModules_BindsModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_home_HomeViewModel_HiltModules_KeyModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_login_LoginViewModel_HiltModules_BindsModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_login_LoginViewModel_HiltModules_KeyModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_login_PasswordResetViewModel_HiltModules_BindsModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_login_PasswordResetViewModel_HiltModules_KeyModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_login_RegisterViewModel_HiltModules_BindsModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_login_RegisterViewModel_HiltModules_KeyModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_mannschaften_MannschaftDetailViewModel_HiltModules_BindsModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_mannschaften_MannschaftDetailViewModel_HiltModules_KeyModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_mannschaften_MannschaftenViewModel_HiltModules_BindsModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_mannschaften_MannschaftenViewModel_HiltModules_KeyModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_membership_MembershipViewModel_HiltModules_BindsModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_membership_MembershipViewModel_HiltModules_KeyModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_publicpages_PublicConfigViewModel_HiltModules_BindsModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_publicpages_PublicConfigViewModel_HiltModules_KeyModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_publicpages_SpielsystemeViewModel_HiltModules_BindsModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_publicpages_SpielsystemeViewModel_HiltModules_KeyModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_publicpages_VereinsmeisterschaftenViewModel_HiltModules_BindsModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_publicpages_VereinsmeisterschaftenViewModel_HiltModules_KeyModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_spielplan_SpielplanViewModel_HiltModules_BindsModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_spielplan_SpielplanViewModel_HiltModules_KeyModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_termine_TermineViewModel_HiltModules_BindsModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_termine_TermineViewModel_HiltModules_KeyModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_training_TrainingViewModel_HiltModules_BindsModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_training_TrainingViewModel_HiltModules_KeyModule;
@ComponentTreeDeps(
rootDeps = _de_harheimertc_HarheimerApplication.class,
defineComponentDeps = {
_dagger_hilt_android_components_ActivityComponent.class,
_dagger_hilt_android_components_ActivityRetainedComponent.class,
_dagger_hilt_android_components_FragmentComponent.class,
_dagger_hilt_android_components_ServiceComponent.class,
_dagger_hilt_android_components_ViewComponent.class,
_dagger_hilt_android_components_ViewModelComponent.class,
_dagger_hilt_android_components_ViewWithFragmentComponent.class,
_dagger_hilt_android_internal_builders_ActivityComponentBuilder.class,
_dagger_hilt_android_internal_builders_ActivityRetainedComponentBuilder.class,
_dagger_hilt_android_internal_builders_FragmentComponentBuilder.class,
_dagger_hilt_android_internal_builders_ServiceComponentBuilder.class,
_dagger_hilt_android_internal_builders_ViewComponentBuilder.class,
_dagger_hilt_android_internal_builders_ViewModelComponentBuilder.class,
_dagger_hilt_android_internal_builders_ViewWithFragmentComponentBuilder.class,
_dagger_hilt_components_SingletonComponent.class
},
aggregatedDeps = {
_dagger_hilt_android_flags_FragmentGetContextFix_FragmentGetContextFixEntryPoint.class,
_dagger_hilt_android_flags_HiltWrapper_FragmentGetContextFix_FragmentGetContextFixModule.class,
_dagger_hilt_android_internal_lifecycle_DefaultViewModelFactories_ActivityEntryPoint.class,
_dagger_hilt_android_internal_lifecycle_DefaultViewModelFactories_FragmentEntryPoint.class,
_dagger_hilt_android_internal_lifecycle_HiltViewModelFactory_ViewModelFactoriesEntryPoint.class,
_dagger_hilt_android_internal_lifecycle_HiltWrapper_DefaultViewModelFactories_ActivityModule.class,
_dagger_hilt_android_internal_lifecycle_HiltWrapper_HiltViewModelFactory_ActivityCreatorEntryPoint.class,
_dagger_hilt_android_internal_lifecycle_HiltWrapper_HiltViewModelFactory_ViewModelModule.class,
_dagger_hilt_android_internal_managers_ActivityComponentManager_ActivityComponentBuilderEntryPoint.class,
_dagger_hilt_android_internal_managers_FragmentComponentManager_FragmentComponentBuilderEntryPoint.class,
_dagger_hilt_android_internal_managers_HiltWrapper_ActivityRetainedComponentManager_ActivityRetainedComponentBuilderEntryPoint.class,
_dagger_hilt_android_internal_managers_HiltWrapper_ActivityRetainedComponentManager_ActivityRetainedLifecycleEntryPoint.class,
_dagger_hilt_android_internal_managers_HiltWrapper_ActivityRetainedComponentManager_LifecycleModule.class,
_dagger_hilt_android_internal_managers_HiltWrapper_ActivitySavedStateHandleModule.class,
_dagger_hilt_android_internal_managers_ServiceComponentManager_ServiceComponentBuilderEntryPoint.class,
_dagger_hilt_android_internal_managers_ViewComponentManager_ViewComponentBuilderEntryPoint.class,
_dagger_hilt_android_internal_managers_ViewComponentManager_ViewWithFragmentComponentBuilderEntryPoint.class,
_dagger_hilt_android_internal_modules_ApplicationContextModule.class,
_dagger_hilt_android_internal_modules_HiltWrapper_ActivityModule.class,
_de_harheimertc_HarheimerApplication_GeneratedInjector.class,
_de_harheimertc_MainActivity_GeneratedInjector.class,
_de_harheimertc_data_NetworkModule.class,
_de_harheimertc_di_RepositoryModule.class,
_de_harheimertc_ui_navigation_NavigationViewModel_HiltModules_BindsModule.class,
_de_harheimertc_ui_navigation_NavigationViewModel_HiltModules_KeyModule.class,
_de_harheimertc_ui_screens_contact_ContactViewModel_HiltModules_BindsModule.class,
_de_harheimertc_ui_screens_contact_ContactViewModel_HiltModules_KeyModule.class,
_de_harheimertc_ui_screens_gallery_GalleryViewModel_HiltModules_BindsModule.class,
_de_harheimertc_ui_screens_gallery_GalleryViewModel_HiltModules_KeyModule.class,
_de_harheimertc_ui_screens_home_HomeViewModel_HiltModules_BindsModule.class,
_de_harheimertc_ui_screens_home_HomeViewModel_HiltModules_KeyModule.class,
_de_harheimertc_ui_screens_login_LoginViewModel_HiltModules_BindsModule.class,
_de_harheimertc_ui_screens_login_LoginViewModel_HiltModules_KeyModule.class,
_de_harheimertc_ui_screens_login_PasswordResetViewModel_HiltModules_BindsModule.class,
_de_harheimertc_ui_screens_login_PasswordResetViewModel_HiltModules_KeyModule.class,
_de_harheimertc_ui_screens_login_RegisterViewModel_HiltModules_BindsModule.class,
_de_harheimertc_ui_screens_login_RegisterViewModel_HiltModules_KeyModule.class,
_de_harheimertc_ui_screens_mannschaften_MannschaftDetailViewModel_HiltModules_BindsModule.class,
_de_harheimertc_ui_screens_mannschaften_MannschaftDetailViewModel_HiltModules_KeyModule.class,
_de_harheimertc_ui_screens_mannschaften_MannschaftenViewModel_HiltModules_BindsModule.class,
_de_harheimertc_ui_screens_mannschaften_MannschaftenViewModel_HiltModules_KeyModule.class,
_de_harheimertc_ui_screens_membership_MembershipViewModel_HiltModules_BindsModule.class,
_de_harheimertc_ui_screens_membership_MembershipViewModel_HiltModules_KeyModule.class,
_de_harheimertc_ui_screens_publicpages_PublicConfigViewModel_HiltModules_BindsModule.class,
_de_harheimertc_ui_screens_publicpages_PublicConfigViewModel_HiltModules_KeyModule.class,
_de_harheimertc_ui_screens_publicpages_SpielsystemeViewModel_HiltModules_BindsModule.class,
_de_harheimertc_ui_screens_publicpages_SpielsystemeViewModel_HiltModules_KeyModule.class,
_de_harheimertc_ui_screens_publicpages_VereinsmeisterschaftenViewModel_HiltModules_BindsModule.class,
_de_harheimertc_ui_screens_publicpages_VereinsmeisterschaftenViewModel_HiltModules_KeyModule.class,
_de_harheimertc_ui_screens_spielplan_SpielplanViewModel_HiltModules_BindsModule.class,
_de_harheimertc_ui_screens_spielplan_SpielplanViewModel_HiltModules_KeyModule.class,
_de_harheimertc_ui_screens_termine_TermineViewModel_HiltModules_BindsModule.class,
_de_harheimertc_ui_screens_termine_TermineViewModel_HiltModules_KeyModule.class,
_de_harheimertc_ui_screens_training_TrainingViewModel_HiltModules_BindsModule.class,
_de_harheimertc_ui_screens_training_TrainingViewModel_HiltModules_KeyModule.class
}
)
public final class HarheimerApplication_ComponentTreeDeps {
}

View File

@@ -0,0 +1,9 @@
package dagger.hilt.internal.processedrootsentinel.codegen;
import dagger.hilt.internal.processedrootsentinel.ProcessedRootSentinel;
@ProcessedRootSentinel(
roots = "de.harheimertc.HarheimerApplication"
)
public final class _de_harheimertc_HarheimerApplication {
}

View File

@@ -0,0 +1,154 @@
package de.harheimertc;
import dagger.hilt.internal.aggregatedroot.codegen._de_harheimertc_HarheimerApplication;
import dagger.hilt.internal.componenttreedeps.ComponentTreeDeps;
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_components_ActivityComponent;
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_components_ActivityRetainedComponent;
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_components_FragmentComponent;
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_components_ServiceComponent;
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_components_ViewComponent;
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_components_ViewModelComponent;
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_components_ViewWithFragmentComponent;
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_internal_builders_ActivityComponentBuilder;
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_internal_builders_ActivityRetainedComponentBuilder;
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_internal_builders_FragmentComponentBuilder;
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_internal_builders_ServiceComponentBuilder;
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_internal_builders_ViewComponentBuilder;
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_internal_builders_ViewModelComponentBuilder;
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_internal_builders_ViewWithFragmentComponentBuilder;
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_components_SingletonComponent;
import hilt_aggregated_deps._dagger_hilt_android_flags_FragmentGetContextFix_FragmentGetContextFixEntryPoint;
import hilt_aggregated_deps._dagger_hilt_android_flags_HiltWrapper_FragmentGetContextFix_FragmentGetContextFixModule;
import hilt_aggregated_deps._dagger_hilt_android_internal_lifecycle_DefaultViewModelFactories_ActivityEntryPoint;
import hilt_aggregated_deps._dagger_hilt_android_internal_lifecycle_DefaultViewModelFactories_FragmentEntryPoint;
import hilt_aggregated_deps._dagger_hilt_android_internal_lifecycle_HiltViewModelFactory_ViewModelFactoriesEntryPoint;
import hilt_aggregated_deps._dagger_hilt_android_internal_lifecycle_HiltWrapper_DefaultViewModelFactories_ActivityModule;
import hilt_aggregated_deps._dagger_hilt_android_internal_lifecycle_HiltWrapper_HiltViewModelFactory_ActivityCreatorEntryPoint;
import hilt_aggregated_deps._dagger_hilt_android_internal_lifecycle_HiltWrapper_HiltViewModelFactory_ViewModelModule;
import hilt_aggregated_deps._dagger_hilt_android_internal_managers_ActivityComponentManager_ActivityComponentBuilderEntryPoint;
import hilt_aggregated_deps._dagger_hilt_android_internal_managers_FragmentComponentManager_FragmentComponentBuilderEntryPoint;
import hilt_aggregated_deps._dagger_hilt_android_internal_managers_HiltWrapper_ActivityRetainedComponentManager_ActivityRetainedComponentBuilderEntryPoint;
import hilt_aggregated_deps._dagger_hilt_android_internal_managers_HiltWrapper_ActivityRetainedComponentManager_ActivityRetainedLifecycleEntryPoint;
import hilt_aggregated_deps._dagger_hilt_android_internal_managers_HiltWrapper_ActivityRetainedComponentManager_LifecycleModule;
import hilt_aggregated_deps._dagger_hilt_android_internal_managers_HiltWrapper_ActivitySavedStateHandleModule;
import hilt_aggregated_deps._dagger_hilt_android_internal_managers_ServiceComponentManager_ServiceComponentBuilderEntryPoint;
import hilt_aggregated_deps._dagger_hilt_android_internal_managers_ViewComponentManager_ViewComponentBuilderEntryPoint;
import hilt_aggregated_deps._dagger_hilt_android_internal_managers_ViewComponentManager_ViewWithFragmentComponentBuilderEntryPoint;
import hilt_aggregated_deps._dagger_hilt_android_internal_modules_ApplicationContextModule;
import hilt_aggregated_deps._dagger_hilt_android_internal_modules_HiltWrapper_ActivityModule;
import hilt_aggregated_deps._de_harheimertc_HarheimerApplication_GeneratedInjector;
import hilt_aggregated_deps._de_harheimertc_MainActivity_GeneratedInjector;
import hilt_aggregated_deps._de_harheimertc_data_NetworkModule;
import hilt_aggregated_deps._de_harheimertc_di_RepositoryModule;
import hilt_aggregated_deps._de_harheimertc_ui_navigation_NavigationViewModel_HiltModules_BindsModule;
import hilt_aggregated_deps._de_harheimertc_ui_navigation_NavigationViewModel_HiltModules_KeyModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_contact_ContactViewModel_HiltModules_BindsModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_contact_ContactViewModel_HiltModules_KeyModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_gallery_GalleryViewModel_HiltModules_BindsModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_gallery_GalleryViewModel_HiltModules_KeyModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_home_HomeViewModel_HiltModules_BindsModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_home_HomeViewModel_HiltModules_KeyModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_login_LoginViewModel_HiltModules_BindsModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_login_LoginViewModel_HiltModules_KeyModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_login_PasswordResetViewModel_HiltModules_BindsModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_login_PasswordResetViewModel_HiltModules_KeyModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_login_RegisterViewModel_HiltModules_BindsModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_login_RegisterViewModel_HiltModules_KeyModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_mannschaften_MannschaftDetailViewModel_HiltModules_BindsModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_mannschaften_MannschaftDetailViewModel_HiltModules_KeyModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_mannschaften_MannschaftenViewModel_HiltModules_BindsModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_mannschaften_MannschaftenViewModel_HiltModules_KeyModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_membership_MembershipViewModel_HiltModules_BindsModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_membership_MembershipViewModel_HiltModules_KeyModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_publicpages_PublicConfigViewModel_HiltModules_BindsModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_publicpages_PublicConfigViewModel_HiltModules_KeyModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_publicpages_SpielsystemeViewModel_HiltModules_BindsModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_publicpages_SpielsystemeViewModel_HiltModules_KeyModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_publicpages_VereinsmeisterschaftenViewModel_HiltModules_BindsModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_publicpages_VereinsmeisterschaftenViewModel_HiltModules_KeyModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_spielplan_SpielplanViewModel_HiltModules_BindsModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_spielplan_SpielplanViewModel_HiltModules_KeyModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_termine_TermineViewModel_HiltModules_BindsModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_termine_TermineViewModel_HiltModules_KeyModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_training_TrainingViewModel_HiltModules_BindsModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_training_TrainingViewModel_HiltModules_KeyModule;
@ComponentTreeDeps(
rootDeps = _de_harheimertc_HarheimerApplication.class,
defineComponentDeps = {
_dagger_hilt_android_components_ActivityComponent.class,
_dagger_hilt_android_components_ActivityRetainedComponent.class,
_dagger_hilt_android_components_FragmentComponent.class,
_dagger_hilt_android_components_ServiceComponent.class,
_dagger_hilt_android_components_ViewComponent.class,
_dagger_hilt_android_components_ViewModelComponent.class,
_dagger_hilt_android_components_ViewWithFragmentComponent.class,
_dagger_hilt_android_internal_builders_ActivityComponentBuilder.class,
_dagger_hilt_android_internal_builders_ActivityRetainedComponentBuilder.class,
_dagger_hilt_android_internal_builders_FragmentComponentBuilder.class,
_dagger_hilt_android_internal_builders_ServiceComponentBuilder.class,
_dagger_hilt_android_internal_builders_ViewComponentBuilder.class,
_dagger_hilt_android_internal_builders_ViewModelComponentBuilder.class,
_dagger_hilt_android_internal_builders_ViewWithFragmentComponentBuilder.class,
_dagger_hilt_components_SingletonComponent.class
},
aggregatedDeps = {
_dagger_hilt_android_flags_FragmentGetContextFix_FragmentGetContextFixEntryPoint.class,
_dagger_hilt_android_flags_HiltWrapper_FragmentGetContextFix_FragmentGetContextFixModule.class,
_dagger_hilt_android_internal_lifecycle_DefaultViewModelFactories_ActivityEntryPoint.class,
_dagger_hilt_android_internal_lifecycle_DefaultViewModelFactories_FragmentEntryPoint.class,
_dagger_hilt_android_internal_lifecycle_HiltViewModelFactory_ViewModelFactoriesEntryPoint.class,
_dagger_hilt_android_internal_lifecycle_HiltWrapper_DefaultViewModelFactories_ActivityModule.class,
_dagger_hilt_android_internal_lifecycle_HiltWrapper_HiltViewModelFactory_ActivityCreatorEntryPoint.class,
_dagger_hilt_android_internal_lifecycle_HiltWrapper_HiltViewModelFactory_ViewModelModule.class,
_dagger_hilt_android_internal_managers_ActivityComponentManager_ActivityComponentBuilderEntryPoint.class,
_dagger_hilt_android_internal_managers_FragmentComponentManager_FragmentComponentBuilderEntryPoint.class,
_dagger_hilt_android_internal_managers_HiltWrapper_ActivityRetainedComponentManager_ActivityRetainedComponentBuilderEntryPoint.class,
_dagger_hilt_android_internal_managers_HiltWrapper_ActivityRetainedComponentManager_ActivityRetainedLifecycleEntryPoint.class,
_dagger_hilt_android_internal_managers_HiltWrapper_ActivityRetainedComponentManager_LifecycleModule.class,
_dagger_hilt_android_internal_managers_HiltWrapper_ActivitySavedStateHandleModule.class,
_dagger_hilt_android_internal_managers_ServiceComponentManager_ServiceComponentBuilderEntryPoint.class,
_dagger_hilt_android_internal_managers_ViewComponentManager_ViewComponentBuilderEntryPoint.class,
_dagger_hilt_android_internal_managers_ViewComponentManager_ViewWithFragmentComponentBuilderEntryPoint.class,
_dagger_hilt_android_internal_modules_ApplicationContextModule.class,
_dagger_hilt_android_internal_modules_HiltWrapper_ActivityModule.class,
_de_harheimertc_HarheimerApplication_GeneratedInjector.class,
_de_harheimertc_MainActivity_GeneratedInjector.class,
_de_harheimertc_data_NetworkModule.class,
_de_harheimertc_di_RepositoryModule.class,
_de_harheimertc_ui_navigation_NavigationViewModel_HiltModules_BindsModule.class,
_de_harheimertc_ui_navigation_NavigationViewModel_HiltModules_KeyModule.class,
_de_harheimertc_ui_screens_contact_ContactViewModel_HiltModules_BindsModule.class,
_de_harheimertc_ui_screens_contact_ContactViewModel_HiltModules_KeyModule.class,
_de_harheimertc_ui_screens_gallery_GalleryViewModel_HiltModules_BindsModule.class,
_de_harheimertc_ui_screens_gallery_GalleryViewModel_HiltModules_KeyModule.class,
_de_harheimertc_ui_screens_home_HomeViewModel_HiltModules_BindsModule.class,
_de_harheimertc_ui_screens_home_HomeViewModel_HiltModules_KeyModule.class,
_de_harheimertc_ui_screens_login_LoginViewModel_HiltModules_BindsModule.class,
_de_harheimertc_ui_screens_login_LoginViewModel_HiltModules_KeyModule.class,
_de_harheimertc_ui_screens_login_PasswordResetViewModel_HiltModules_BindsModule.class,
_de_harheimertc_ui_screens_login_PasswordResetViewModel_HiltModules_KeyModule.class,
_de_harheimertc_ui_screens_login_RegisterViewModel_HiltModules_BindsModule.class,
_de_harheimertc_ui_screens_login_RegisterViewModel_HiltModules_KeyModule.class,
_de_harheimertc_ui_screens_mannschaften_MannschaftDetailViewModel_HiltModules_BindsModule.class,
_de_harheimertc_ui_screens_mannschaften_MannschaftDetailViewModel_HiltModules_KeyModule.class,
_de_harheimertc_ui_screens_mannschaften_MannschaftenViewModel_HiltModules_BindsModule.class,
_de_harheimertc_ui_screens_mannschaften_MannschaftenViewModel_HiltModules_KeyModule.class,
_de_harheimertc_ui_screens_membership_MembershipViewModel_HiltModules_BindsModule.class,
_de_harheimertc_ui_screens_membership_MembershipViewModel_HiltModules_KeyModule.class,
_de_harheimertc_ui_screens_publicpages_PublicConfigViewModel_HiltModules_BindsModule.class,
_de_harheimertc_ui_screens_publicpages_PublicConfigViewModel_HiltModules_KeyModule.class,
_de_harheimertc_ui_screens_publicpages_SpielsystemeViewModel_HiltModules_BindsModule.class,
_de_harheimertc_ui_screens_publicpages_SpielsystemeViewModel_HiltModules_KeyModule.class,
_de_harheimertc_ui_screens_publicpages_VereinsmeisterschaftenViewModel_HiltModules_BindsModule.class,
_de_harheimertc_ui_screens_publicpages_VereinsmeisterschaftenViewModel_HiltModules_KeyModule.class,
_de_harheimertc_ui_screens_spielplan_SpielplanViewModel_HiltModules_BindsModule.class,
_de_harheimertc_ui_screens_spielplan_SpielplanViewModel_HiltModules_KeyModule.class,
_de_harheimertc_ui_screens_termine_TermineViewModel_HiltModules_BindsModule.class,
_de_harheimertc_ui_screens_termine_TermineViewModel_HiltModules_KeyModule.class,
_de_harheimertc_ui_screens_training_TrainingViewModel_HiltModules_BindsModule.class,
_de_harheimertc_ui_screens_training_TrainingViewModel_HiltModules_KeyModule.class
}
)
public final class HarheimerApplication_ComponentTreeDeps {
}

View File

@@ -0,0 +1,9 @@
package dagger.hilt.internal.processedrootsentinel.codegen;
import dagger.hilt.internal.processedrootsentinel.ProcessedRootSentinel;
@ProcessedRootSentinel(
roots = "de.harheimertc.HarheimerApplication"
)
public final class _de_harheimertc_HarheimerApplication {
}

View File

@@ -0,0 +1,126 @@
package de.harheimertc;
import dagger.hilt.internal.aggregatedroot.codegen._de_harheimertc_HarheimerApplication;
import dagger.hilt.internal.componenttreedeps.ComponentTreeDeps;
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_components_ActivityComponent;
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_components_ActivityRetainedComponent;
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_components_FragmentComponent;
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_components_ServiceComponent;
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_components_ViewComponent;
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_components_ViewModelComponent;
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_components_ViewWithFragmentComponent;
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_internal_builders_ActivityComponentBuilder;
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_internal_builders_ActivityRetainedComponentBuilder;
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_internal_builders_FragmentComponentBuilder;
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_internal_builders_ServiceComponentBuilder;
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_internal_builders_ViewComponentBuilder;
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_internal_builders_ViewModelComponentBuilder;
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_android_internal_builders_ViewWithFragmentComponentBuilder;
import dagger.hilt.processor.internal.definecomponent.codegen._dagger_hilt_components_SingletonComponent;
import hilt_aggregated_deps._dagger_hilt_android_flags_FragmentGetContextFix_FragmentGetContextFixEntryPoint;
import hilt_aggregated_deps._dagger_hilt_android_flags_HiltWrapper_FragmentGetContextFix_FragmentGetContextFixModule;
import hilt_aggregated_deps._dagger_hilt_android_internal_lifecycle_DefaultViewModelFactories_ActivityEntryPoint;
import hilt_aggregated_deps._dagger_hilt_android_internal_lifecycle_DefaultViewModelFactories_FragmentEntryPoint;
import hilt_aggregated_deps._dagger_hilt_android_internal_lifecycle_HiltViewModelFactory_ViewModelFactoriesEntryPoint;
import hilt_aggregated_deps._dagger_hilt_android_internal_lifecycle_HiltWrapper_DefaultViewModelFactories_ActivityModule;
import hilt_aggregated_deps._dagger_hilt_android_internal_lifecycle_HiltWrapper_HiltViewModelFactory_ActivityCreatorEntryPoint;
import hilt_aggregated_deps._dagger_hilt_android_internal_lifecycle_HiltWrapper_HiltViewModelFactory_ViewModelModule;
import hilt_aggregated_deps._dagger_hilt_android_internal_managers_ActivityComponentManager_ActivityComponentBuilderEntryPoint;
import hilt_aggregated_deps._dagger_hilt_android_internal_managers_FragmentComponentManager_FragmentComponentBuilderEntryPoint;
import hilt_aggregated_deps._dagger_hilt_android_internal_managers_HiltWrapper_ActivityRetainedComponentManager_ActivityRetainedComponentBuilderEntryPoint;
import hilt_aggregated_deps._dagger_hilt_android_internal_managers_HiltWrapper_ActivityRetainedComponentManager_ActivityRetainedLifecycleEntryPoint;
import hilt_aggregated_deps._dagger_hilt_android_internal_managers_HiltWrapper_ActivityRetainedComponentManager_LifecycleModule;
import hilt_aggregated_deps._dagger_hilt_android_internal_managers_HiltWrapper_ActivitySavedStateHandleModule;
import hilt_aggregated_deps._dagger_hilt_android_internal_managers_ServiceComponentManager_ServiceComponentBuilderEntryPoint;
import hilt_aggregated_deps._dagger_hilt_android_internal_managers_ViewComponentManager_ViewComponentBuilderEntryPoint;
import hilt_aggregated_deps._dagger_hilt_android_internal_managers_ViewComponentManager_ViewWithFragmentComponentBuilderEntryPoint;
import hilt_aggregated_deps._dagger_hilt_android_internal_modules_ApplicationContextModule;
import hilt_aggregated_deps._dagger_hilt_android_internal_modules_HiltWrapper_ActivityModule;
import hilt_aggregated_deps._de_harheimertc_HarheimerApplication_GeneratedInjector;
import hilt_aggregated_deps._de_harheimertc_MainActivity_GeneratedInjector;
import hilt_aggregated_deps._de_harheimertc_data_NetworkModule;
import hilt_aggregated_deps._de_harheimertc_di_RepositoryModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_contact_ContactViewModel_HiltModules_BindsModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_contact_ContactViewModel_HiltModules_KeyModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_gallery_GalleryViewModel_HiltModules_BindsModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_gallery_GalleryViewModel_HiltModules_KeyModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_home_HomeViewModel_HiltModules_BindsModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_home_HomeViewModel_HiltModules_KeyModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_login_LoginViewModel_HiltModules_BindsModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_login_LoginViewModel_HiltModules_KeyModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_login_PasswordResetViewModel_HiltModules_BindsModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_login_PasswordResetViewModel_HiltModules_KeyModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_login_RegisterViewModel_HiltModules_BindsModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_login_RegisterViewModel_HiltModules_KeyModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_membership_MembershipViewModel_HiltModules_BindsModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_membership_MembershipViewModel_HiltModules_KeyModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_spielplan_SpielplanViewModel_HiltModules_BindsModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_spielplan_SpielplanViewModel_HiltModules_KeyModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_termine_TermineViewModel_HiltModules_BindsModule;
import hilt_aggregated_deps._de_harheimertc_ui_screens_termine_TermineViewModel_HiltModules_KeyModule;
@ComponentTreeDeps(
rootDeps = _de_harheimertc_HarheimerApplication.class,
defineComponentDeps = {
_dagger_hilt_android_components_ActivityComponent.class,
_dagger_hilt_android_components_ActivityRetainedComponent.class,
_dagger_hilt_android_components_FragmentComponent.class,
_dagger_hilt_android_components_ServiceComponent.class,
_dagger_hilt_android_components_ViewComponent.class,
_dagger_hilt_android_components_ViewModelComponent.class,
_dagger_hilt_android_components_ViewWithFragmentComponent.class,
_dagger_hilt_android_internal_builders_ActivityComponentBuilder.class,
_dagger_hilt_android_internal_builders_ActivityRetainedComponentBuilder.class,
_dagger_hilt_android_internal_builders_FragmentComponentBuilder.class,
_dagger_hilt_android_internal_builders_ServiceComponentBuilder.class,
_dagger_hilt_android_internal_builders_ViewComponentBuilder.class,
_dagger_hilt_android_internal_builders_ViewModelComponentBuilder.class,
_dagger_hilt_android_internal_builders_ViewWithFragmentComponentBuilder.class,
_dagger_hilt_components_SingletonComponent.class
},
aggregatedDeps = {
_dagger_hilt_android_flags_FragmentGetContextFix_FragmentGetContextFixEntryPoint.class,
_dagger_hilt_android_flags_HiltWrapper_FragmentGetContextFix_FragmentGetContextFixModule.class,
_dagger_hilt_android_internal_lifecycle_DefaultViewModelFactories_ActivityEntryPoint.class,
_dagger_hilt_android_internal_lifecycle_DefaultViewModelFactories_FragmentEntryPoint.class,
_dagger_hilt_android_internal_lifecycle_HiltViewModelFactory_ViewModelFactoriesEntryPoint.class,
_dagger_hilt_android_internal_lifecycle_HiltWrapper_DefaultViewModelFactories_ActivityModule.class,
_dagger_hilt_android_internal_lifecycle_HiltWrapper_HiltViewModelFactory_ActivityCreatorEntryPoint.class,
_dagger_hilt_android_internal_lifecycle_HiltWrapper_HiltViewModelFactory_ViewModelModule.class,
_dagger_hilt_android_internal_managers_ActivityComponentManager_ActivityComponentBuilderEntryPoint.class,
_dagger_hilt_android_internal_managers_FragmentComponentManager_FragmentComponentBuilderEntryPoint.class,
_dagger_hilt_android_internal_managers_HiltWrapper_ActivityRetainedComponentManager_ActivityRetainedComponentBuilderEntryPoint.class,
_dagger_hilt_android_internal_managers_HiltWrapper_ActivityRetainedComponentManager_ActivityRetainedLifecycleEntryPoint.class,
_dagger_hilt_android_internal_managers_HiltWrapper_ActivityRetainedComponentManager_LifecycleModule.class,
_dagger_hilt_android_internal_managers_HiltWrapper_ActivitySavedStateHandleModule.class,
_dagger_hilt_android_internal_managers_ServiceComponentManager_ServiceComponentBuilderEntryPoint.class,
_dagger_hilt_android_internal_managers_ViewComponentManager_ViewComponentBuilderEntryPoint.class,
_dagger_hilt_android_internal_managers_ViewComponentManager_ViewWithFragmentComponentBuilderEntryPoint.class,
_dagger_hilt_android_internal_modules_ApplicationContextModule.class,
_dagger_hilt_android_internal_modules_HiltWrapper_ActivityModule.class,
_de_harheimertc_HarheimerApplication_GeneratedInjector.class,
_de_harheimertc_MainActivity_GeneratedInjector.class,
_de_harheimertc_data_NetworkModule.class,
_de_harheimertc_di_RepositoryModule.class,
_de_harheimertc_ui_screens_contact_ContactViewModel_HiltModules_BindsModule.class,
_de_harheimertc_ui_screens_contact_ContactViewModel_HiltModules_KeyModule.class,
_de_harheimertc_ui_screens_gallery_GalleryViewModel_HiltModules_BindsModule.class,
_de_harheimertc_ui_screens_gallery_GalleryViewModel_HiltModules_KeyModule.class,
_de_harheimertc_ui_screens_home_HomeViewModel_HiltModules_BindsModule.class,
_de_harheimertc_ui_screens_home_HomeViewModel_HiltModules_KeyModule.class,
_de_harheimertc_ui_screens_login_LoginViewModel_HiltModules_BindsModule.class,
_de_harheimertc_ui_screens_login_LoginViewModel_HiltModules_KeyModule.class,
_de_harheimertc_ui_screens_login_PasswordResetViewModel_HiltModules_BindsModule.class,
_de_harheimertc_ui_screens_login_PasswordResetViewModel_HiltModules_KeyModule.class,
_de_harheimertc_ui_screens_login_RegisterViewModel_HiltModules_BindsModule.class,
_de_harheimertc_ui_screens_login_RegisterViewModel_HiltModules_KeyModule.class,
_de_harheimertc_ui_screens_membership_MembershipViewModel_HiltModules_BindsModule.class,
_de_harheimertc_ui_screens_membership_MembershipViewModel_HiltModules_KeyModule.class,
_de_harheimertc_ui_screens_spielplan_SpielplanViewModel_HiltModules_BindsModule.class,
_de_harheimertc_ui_screens_spielplan_SpielplanViewModel_HiltModules_KeyModule.class,
_de_harheimertc_ui_screens_termine_TermineViewModel_HiltModules_BindsModule.class,
_de_harheimertc_ui_screens_termine_TermineViewModel_HiltModules_KeyModule.class
}
)
public final class HarheimerApplication_ComponentTreeDeps {
}

View File

@@ -0,0 +1,23 @@
package dagger.hilt.internal.aggregatedroot.codegen;
import dagger.hilt.android.HiltAndroidApp;
import dagger.hilt.internal.aggregatedroot.AggregatedRoot;
import javax.annotation.processing.Generated;
/**
* This class should only be referenced by generated code! This class aggregates information across multiple compilations.
*/
@AggregatedRoot(
root = "de.harheimertc.HarheimerApplication",
rootPackage = "de.harheimertc",
originatingRoot = "de.harheimertc.HarheimerApplication",
originatingRootPackage = "de.harheimertc",
rootAnnotation = HiltAndroidApp.class,
rootComponentPackage = "dagger.hilt.components",
rootSimpleNames = "HarheimerApplication",
originatingRootSimpleNames = "HarheimerApplication",
rootComponentSimpleNames = "SingletonComponent"
)
@Generated("dagger.hilt.processor.internal.root.AggregatedRootGenerator")
public class _de_harheimertc_HarheimerApplication {
}

View File

@@ -0,0 +1,17 @@
package de.harheimertc;
import dagger.hilt.InstallIn;
import dagger.hilt.codegen.OriginatingElement;
import dagger.hilt.components.SingletonComponent;
import dagger.hilt.internal.GeneratedEntryPoint;
import javax.annotation.processing.Generated;
@OriginatingElement(
topLevelClass = HarheimerApplication.class
)
@GeneratedEntryPoint
@InstallIn(SingletonComponent.class)
@Generated("dagger.hilt.android.processor.internal.androidentrypoint.InjectorEntryPointGenerator")
public interface HarheimerApplication_GeneratedInjector {
void injectHarheimerApplication(HarheimerApplication harheimerApplication);
}

View File

@@ -0,0 +1,97 @@
package de.harheimertc;
import android.content.Context;
import android.os.Bundle;
import androidx.activity.ComponentActivity;
import androidx.activity.contextaware.OnContextAvailableListener;
import androidx.annotation.CallSuper;
import androidx.annotation.Nullable;
import androidx.lifecycle.ViewModelProvider;
import dagger.hilt.android.internal.lifecycle.DefaultViewModelFactories;
import dagger.hilt.android.internal.managers.ActivityComponentManager;
import dagger.hilt.internal.GeneratedComponentManagerHolder;
import dagger.hilt.internal.UnsafeCasts;
import java.lang.Object;
import java.lang.Override;
import javax.annotation.processing.Generated;
/**
* A generated base class to be extended by the @dagger.hilt.android.AndroidEntryPoint annotated class. If using the Gradle plugin, this is swapped as the base class via bytecode transformation.
*/
@Generated("dagger.hilt.android.processor.internal.androidentrypoint.ActivityGenerator")
public abstract class Hilt_MainActivity extends ComponentActivity implements GeneratedComponentManagerHolder {
private volatile ActivityComponentManager componentManager;
private final Object componentManagerLock = new Object();
private boolean injected = false;
Hilt_MainActivity() {
super();
_initHiltInternal();
}
Hilt_MainActivity(int p0) {
super(p0);
_initHiltInternal();
}
private void _initHiltInternal() {
addOnContextAvailableListener(new OnContextAvailableListener() {
@Override
public void onContextAvailable(Context context) {
inject();
}
});
}
private void initSavedStateHandleHolders() {
componentManager().initSavedStateHandleHolders();
}
@CallSuper
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
initSavedStateHandleHolders();
}
@Override
protected void onDestroy() {
super.onDestroy();
componentManager().clearSavedStateHandleHolders();
}
@Override
public final Object generatedComponent() {
return this.componentManager().generatedComponent();
}
protected ActivityComponentManager createComponentManager() {
return new ActivityComponentManager(this);
}
@Override
public final ActivityComponentManager componentManager() {
if (componentManager == null) {
synchronized (componentManagerLock) {
if (componentManager == null) {
componentManager = createComponentManager();
}
}
}
return componentManager;
}
protected void inject() {
if (!injected) {
injected = true;
((MainActivity_GeneratedInjector) this.generatedComponent()).injectMainActivity(UnsafeCasts.<MainActivity>unsafeCast(this));
}
}
@Override
public ViewModelProvider.Factory getDefaultViewModelProviderFactory() {
return DefaultViewModelFactories.getActivityFactory(this, super.getDefaultViewModelProviderFactory());
}
}

View File

@@ -0,0 +1,17 @@
package de.harheimertc;
import dagger.hilt.InstallIn;
import dagger.hilt.android.components.ActivityComponent;
import dagger.hilt.codegen.OriginatingElement;
import dagger.hilt.internal.GeneratedEntryPoint;
import javax.annotation.processing.Generated;
@OriginatingElement(
topLevelClass = MainActivity.class
)
@GeneratedEntryPoint
@InstallIn(ActivityComponent.class)
@Generated("dagger.hilt.android.processor.internal.androidentrypoint.InjectorEntryPointGenerator")
public interface MainActivity_GeneratedInjector {
void injectMainActivity(MainActivity mainActivity);
}

View File

@@ -0,0 +1,46 @@
package de.harheimertc.data;
import dagger.internal.DaggerGenerated;
import dagger.internal.Factory;
import dagger.internal.Provider;
import dagger.internal.QualifierMetadata;
import dagger.internal.ScopeMetadata;
import de.harheimertc.repositories.AuthRepository;
import javax.annotation.processing.Generated;
@ScopeMetadata
@QualifierMetadata
@DaggerGenerated
@Generated(
value = "dagger.internal.codegen.ComponentProcessor",
comments = "https://dagger.dev"
)
@SuppressWarnings({
"unchecked",
"rawtypes",
"KotlinInternal",
"KotlinInternalInJava",
"cast",
"deprecation",
"nullness:initialization.field.uninitialized"
})
public final class AuthInterceptor_Factory implements Factory<AuthInterceptor> {
private final Provider<AuthRepository> authRepositoryProvider;
private AuthInterceptor_Factory(Provider<AuthRepository> authRepositoryProvider) {
this.authRepositoryProvider = authRepositoryProvider;
}
@Override
public AuthInterceptor get() {
return newInstance(authRepositoryProvider.get());
}
public static AuthInterceptor_Factory create(Provider<AuthRepository> authRepositoryProvider) {
return new AuthInterceptor_Factory(authRepositoryProvider);
}
public static AuthInterceptor newInstance(AuthRepository authRepository) {
return new AuthInterceptor(authRepository);
}
}

View File

@@ -0,0 +1,47 @@
package de.harheimertc.data;
import dagger.internal.DaggerGenerated;
import dagger.internal.Factory;
import dagger.internal.Preconditions;
import dagger.internal.Provider;
import dagger.internal.QualifierMetadata;
import dagger.internal.ScopeMetadata;
import javax.annotation.processing.Generated;
import retrofit2.Retrofit;
@ScopeMetadata("javax.inject.Singleton")
@QualifierMetadata
@DaggerGenerated
@Generated(
value = "dagger.internal.codegen.ComponentProcessor",
comments = "https://dagger.dev"
)
@SuppressWarnings({
"unchecked",
"rawtypes",
"KotlinInternal",
"KotlinInternalInJava",
"cast",
"deprecation",
"nullness:initialization.field.uninitialized"
})
public final class NetworkModule_ProvideApiServiceFactory implements Factory<ApiService> {
private final Provider<Retrofit> retrofitProvider;
private NetworkModule_ProvideApiServiceFactory(Provider<Retrofit> retrofitProvider) {
this.retrofitProvider = retrofitProvider;
}
@Override
public ApiService get() {
return provideApiService(retrofitProvider.get());
}
public static NetworkModule_ProvideApiServiceFactory create(Provider<Retrofit> retrofitProvider) {
return new NetworkModule_ProvideApiServiceFactory(retrofitProvider);
}
public static ApiService provideApiService(Retrofit retrofit) {
return Preconditions.checkNotNullFromProvides(NetworkModule.INSTANCE.provideApiService(retrofit));
}
}

View File

@@ -0,0 +1,44 @@
package de.harheimertc.data;
import com.squareup.moshi.Moshi;
import dagger.internal.DaggerGenerated;
import dagger.internal.Factory;
import dagger.internal.Preconditions;
import dagger.internal.QualifierMetadata;
import dagger.internal.ScopeMetadata;
import javax.annotation.processing.Generated;
@ScopeMetadata("javax.inject.Singleton")
@QualifierMetadata
@DaggerGenerated
@Generated(
value = "dagger.internal.codegen.ComponentProcessor",
comments = "https://dagger.dev"
)
@SuppressWarnings({
"unchecked",
"rawtypes",
"KotlinInternal",
"KotlinInternalInJava",
"cast",
"deprecation",
"nullness:initialization.field.uninitialized"
})
public final class NetworkModule_ProvideMoshiFactory implements Factory<Moshi> {
@Override
public Moshi get() {
return provideMoshi();
}
public static NetworkModule_ProvideMoshiFactory create() {
return InstanceHolder.INSTANCE;
}
public static Moshi provideMoshi() {
return Preconditions.checkNotNullFromProvides(NetworkModule.INSTANCE.provideMoshi());
}
private static final class InstanceHolder {
static final NetworkModule_ProvideMoshiFactory INSTANCE = new NetworkModule_ProvideMoshiFactory();
}
}

View File

@@ -0,0 +1,49 @@
package de.harheimertc.data;
import dagger.internal.DaggerGenerated;
import dagger.internal.Factory;
import dagger.internal.Preconditions;
import dagger.internal.Provider;
import dagger.internal.QualifierMetadata;
import dagger.internal.ScopeMetadata;
import javax.annotation.processing.Generated;
import okhttp3.OkHttpClient;
@ScopeMetadata("javax.inject.Singleton")
@QualifierMetadata
@DaggerGenerated
@Generated(
value = "dagger.internal.codegen.ComponentProcessor",
comments = "https://dagger.dev"
)
@SuppressWarnings({
"unchecked",
"rawtypes",
"KotlinInternal",
"KotlinInternalInJava",
"cast",
"deprecation",
"nullness:initialization.field.uninitialized"
})
public final class NetworkModule_ProvideOkHttpClientFactory implements Factory<OkHttpClient> {
private final Provider<AuthInterceptor> authInterceptorProvider;
private NetworkModule_ProvideOkHttpClientFactory(
Provider<AuthInterceptor> authInterceptorProvider) {
this.authInterceptorProvider = authInterceptorProvider;
}
@Override
public OkHttpClient get() {
return provideOkHttpClient(authInterceptorProvider.get());
}
public static NetworkModule_ProvideOkHttpClientFactory create(
Provider<AuthInterceptor> authInterceptorProvider) {
return new NetworkModule_ProvideOkHttpClientFactory(authInterceptorProvider);
}
public static OkHttpClient provideOkHttpClient(AuthInterceptor authInterceptor) {
return Preconditions.checkNotNullFromProvides(NetworkModule.INSTANCE.provideOkHttpClient(authInterceptor));
}
}

View File

@@ -0,0 +1,54 @@
package de.harheimertc.data;
import com.squareup.moshi.Moshi;
import dagger.internal.DaggerGenerated;
import dagger.internal.Factory;
import dagger.internal.Preconditions;
import dagger.internal.Provider;
import dagger.internal.QualifierMetadata;
import dagger.internal.ScopeMetadata;
import javax.annotation.processing.Generated;
import okhttp3.OkHttpClient;
import retrofit2.Retrofit;
@ScopeMetadata("javax.inject.Singleton")
@QualifierMetadata
@DaggerGenerated
@Generated(
value = "dagger.internal.codegen.ComponentProcessor",
comments = "https://dagger.dev"
)
@SuppressWarnings({
"unchecked",
"rawtypes",
"KotlinInternal",
"KotlinInternalInJava",
"cast",
"deprecation",
"nullness:initialization.field.uninitialized"
})
public final class NetworkModule_ProvideRetrofitFactory implements Factory<Retrofit> {
private final Provider<Moshi> moshiProvider;
private final Provider<OkHttpClient> clientProvider;
private NetworkModule_ProvideRetrofitFactory(Provider<Moshi> moshiProvider,
Provider<OkHttpClient> clientProvider) {
this.moshiProvider = moshiProvider;
this.clientProvider = clientProvider;
}
@Override
public Retrofit get() {
return provideRetrofit(moshiProvider.get(), clientProvider.get());
}
public static NetworkModule_ProvideRetrofitFactory create(Provider<Moshi> moshiProvider,
Provider<OkHttpClient> clientProvider) {
return new NetworkModule_ProvideRetrofitFactory(moshiProvider, clientProvider);
}
public static Retrofit provideRetrofit(Moshi moshi, OkHttpClient client) {
return Preconditions.checkNotNullFromProvides(NetworkModule.INSTANCE.provideRetrofit(moshi, client));
}
}

View File

@@ -0,0 +1,46 @@
package de.harheimertc.repositories;
import android.content.Context;
import dagger.internal.DaggerGenerated;
import dagger.internal.Factory;
import dagger.internal.Provider;
import dagger.internal.QualifierMetadata;
import dagger.internal.ScopeMetadata;
import javax.annotation.processing.Generated;
@ScopeMetadata("javax.inject.Singleton")
@QualifierMetadata("dagger.hilt.android.qualifiers.ApplicationContext")
@DaggerGenerated
@Generated(
value = "dagger.internal.codegen.ComponentProcessor",
comments = "https://dagger.dev"
)
@SuppressWarnings({
"unchecked",
"rawtypes",
"KotlinInternal",
"KotlinInternalInJava",
"cast",
"deprecation",
"nullness:initialization.field.uninitialized"
})
public final class AuthRepositoryImpl_Factory implements Factory<AuthRepositoryImpl> {
private final Provider<Context> contextProvider;
private AuthRepositoryImpl_Factory(Provider<Context> contextProvider) {
this.contextProvider = contextProvider;
}
@Override
public AuthRepositoryImpl get() {
return newInstance(contextProvider.get());
}
public static AuthRepositoryImpl_Factory create(Provider<Context> contextProvider) {
return new AuthRepositoryImpl_Factory(contextProvider);
}
public static AuthRepositoryImpl newInstance(Context context) {
return new AuthRepositoryImpl(context);
}
}

View File

@@ -0,0 +1,46 @@
package de.harheimertc.repositories;
import dagger.internal.DaggerGenerated;
import dagger.internal.Factory;
import dagger.internal.Provider;
import dagger.internal.QualifierMetadata;
import dagger.internal.ScopeMetadata;
import de.harheimertc.data.ApiService;
import javax.annotation.processing.Generated;
@ScopeMetadata("javax.inject.Singleton")
@QualifierMetadata
@DaggerGenerated
@Generated(
value = "dagger.internal.codegen.ComponentProcessor",
comments = "https://dagger.dev"
)
@SuppressWarnings({
"unchecked",
"rawtypes",
"KotlinInternal",
"KotlinInternalInJava",
"cast",
"deprecation",
"nullness:initialization.field.uninitialized"
})
public final class ContactRepository_Factory implements Factory<ContactRepository> {
private final Provider<ApiService> apiProvider;
private ContactRepository_Factory(Provider<ApiService> apiProvider) {
this.apiProvider = apiProvider;
}
@Override
public ContactRepository get() {
return newInstance(apiProvider.get());
}
public static ContactRepository_Factory create(Provider<ApiService> apiProvider) {
return new ContactRepository_Factory(apiProvider);
}
public static ContactRepository newInstance(ApiService api) {
return new ContactRepository(api);
}
}

View File

@@ -0,0 +1,46 @@
package de.harheimertc.repositories;
import dagger.internal.DaggerGenerated;
import dagger.internal.Factory;
import dagger.internal.Provider;
import dagger.internal.QualifierMetadata;
import dagger.internal.ScopeMetadata;
import de.harheimertc.data.ApiService;
import javax.annotation.processing.Generated;
@ScopeMetadata("javax.inject.Singleton")
@QualifierMetadata
@DaggerGenerated
@Generated(
value = "dagger.internal.codegen.ComponentProcessor",
comments = "https://dagger.dev"
)
@SuppressWarnings({
"unchecked",
"rawtypes",
"KotlinInternal",
"KotlinInternalInJava",
"cast",
"deprecation",
"nullness:initialization.field.uninitialized"
})
public final class GalleryRepository_Factory implements Factory<GalleryRepository> {
private final Provider<ApiService> apiProvider;
private GalleryRepository_Factory(Provider<ApiService> apiProvider) {
this.apiProvider = apiProvider;
}
@Override
public GalleryRepository get() {
return newInstance(apiProvider.get());
}
public static GalleryRepository_Factory create(Provider<ApiService> apiProvider) {
return new GalleryRepository_Factory(apiProvider);
}
public static GalleryRepository newInstance(ApiService api) {
return new GalleryRepository(api);
}
}

View File

@@ -0,0 +1,46 @@
package de.harheimertc.repositories;
import dagger.internal.DaggerGenerated;
import dagger.internal.Factory;
import dagger.internal.Provider;
import dagger.internal.QualifierMetadata;
import dagger.internal.ScopeMetadata;
import de.harheimertc.data.ApiService;
import javax.annotation.processing.Generated;
@ScopeMetadata("javax.inject.Singleton")
@QualifierMetadata
@DaggerGenerated
@Generated(
value = "dagger.internal.codegen.ComponentProcessor",
comments = "https://dagger.dev"
)
@SuppressWarnings({
"unchecked",
"rawtypes",
"KotlinInternal",
"KotlinInternalInJava",
"cast",
"deprecation",
"nullness:initialization.field.uninitialized"
})
public final class HomeRepository_Factory implements Factory<HomeRepository> {
private final Provider<ApiService> apiProvider;
private HomeRepository_Factory(Provider<ApiService> apiProvider) {
this.apiProvider = apiProvider;
}
@Override
public HomeRepository get() {
return newInstance(apiProvider.get());
}
public static HomeRepository_Factory create(Provider<ApiService> apiProvider) {
return new HomeRepository_Factory(apiProvider);
}
public static HomeRepository newInstance(ApiService api) {
return new HomeRepository(api);
}
}

View File

@@ -0,0 +1,51 @@
package de.harheimertc.repositories;
import dagger.internal.DaggerGenerated;
import dagger.internal.Factory;
import dagger.internal.Provider;
import dagger.internal.QualifierMetadata;
import dagger.internal.ScopeMetadata;
import de.harheimertc.data.ApiService;
import javax.annotation.processing.Generated;
@ScopeMetadata("javax.inject.Singleton")
@QualifierMetadata
@DaggerGenerated
@Generated(
value = "dagger.internal.codegen.ComponentProcessor",
comments = "https://dagger.dev"
)
@SuppressWarnings({
"unchecked",
"rawtypes",
"KotlinInternal",
"KotlinInternalInJava",
"cast",
"deprecation",
"nullness:initialization.field.uninitialized"
})
public final class LoginRepository_Factory implements Factory<LoginRepository> {
private final Provider<ApiService> apiProvider;
private final Provider<AuthRepository> authRepositoryProvider;
private LoginRepository_Factory(Provider<ApiService> apiProvider,
Provider<AuthRepository> authRepositoryProvider) {
this.apiProvider = apiProvider;
this.authRepositoryProvider = authRepositoryProvider;
}
@Override
public LoginRepository get() {
return newInstance(apiProvider.get(), authRepositoryProvider.get());
}
public static LoginRepository_Factory create(Provider<ApiService> apiProvider,
Provider<AuthRepository> authRepositoryProvider) {
return new LoginRepository_Factory(apiProvider, authRepositoryProvider);
}
public static LoginRepository newInstance(ApiService api, AuthRepository authRepository) {
return new LoginRepository(api, authRepository);
}
}

View File

@@ -0,0 +1,52 @@
package de.harheimertc.repositories;
import android.content.Context;
import dagger.internal.DaggerGenerated;
import dagger.internal.Factory;
import dagger.internal.Provider;
import dagger.internal.QualifierMetadata;
import dagger.internal.ScopeMetadata;
import de.harheimertc.data.ApiService;
import javax.annotation.processing.Generated;
@ScopeMetadata("javax.inject.Singleton")
@QualifierMetadata("dagger.hilt.android.qualifiers.ApplicationContext")
@DaggerGenerated
@Generated(
value = "dagger.internal.codegen.ComponentProcessor",
comments = "https://dagger.dev"
)
@SuppressWarnings({
"unchecked",
"rawtypes",
"KotlinInternal",
"KotlinInternalInJava",
"cast",
"deprecation",
"nullness:initialization.field.uninitialized"
})
public final class MembershipRepository_Factory implements Factory<MembershipRepository> {
private final Provider<ApiService> apiProvider;
private final Provider<Context> contextProvider;
private MembershipRepository_Factory(Provider<ApiService> apiProvider,
Provider<Context> contextProvider) {
this.apiProvider = apiProvider;
this.contextProvider = contextProvider;
}
@Override
public MembershipRepository get() {
return newInstance(apiProvider.get(), contextProvider.get());
}
public static MembershipRepository_Factory create(Provider<ApiService> apiProvider,
Provider<Context> contextProvider) {
return new MembershipRepository_Factory(apiProvider, contextProvider);
}
public static MembershipRepository newInstance(ApiService api, Context context) {
return new MembershipRepository(api, context);
}
}

View File

@@ -0,0 +1,46 @@
package de.harheimertc.repositories;
import dagger.internal.DaggerGenerated;
import dagger.internal.Factory;
import dagger.internal.Provider;
import dagger.internal.QualifierMetadata;
import dagger.internal.ScopeMetadata;
import de.harheimertc.data.ApiService;
import javax.annotation.processing.Generated;
@ScopeMetadata("javax.inject.Singleton")
@QualifierMetadata
@DaggerGenerated
@Generated(
value = "dagger.internal.codegen.ComponentProcessor",
comments = "https://dagger.dev"
)
@SuppressWarnings({
"unchecked",
"rawtypes",
"KotlinInternal",
"KotlinInternalInJava",
"cast",
"deprecation",
"nullness:initialization.field.uninitialized"
})
public final class SpielplanRepository_Factory implements Factory<SpielplanRepository> {
private final Provider<ApiService> apiProvider;
private SpielplanRepository_Factory(Provider<ApiService> apiProvider) {
this.apiProvider = apiProvider;
}
@Override
public SpielplanRepository get() {
return newInstance(apiProvider.get());
}
public static SpielplanRepository_Factory create(Provider<ApiService> apiProvider) {
return new SpielplanRepository_Factory(apiProvider);
}
public static SpielplanRepository newInstance(ApiService api) {
return new SpielplanRepository(api);
}
}

View File

@@ -0,0 +1,46 @@
package de.harheimertc.repositories;
import dagger.internal.DaggerGenerated;
import dagger.internal.Factory;
import dagger.internal.Provider;
import dagger.internal.QualifierMetadata;
import dagger.internal.ScopeMetadata;
import de.harheimertc.data.ApiService;
import javax.annotation.processing.Generated;
@ScopeMetadata("javax.inject.Singleton")
@QualifierMetadata
@DaggerGenerated
@Generated(
value = "dagger.internal.codegen.ComponentProcessor",
comments = "https://dagger.dev"
)
@SuppressWarnings({
"unchecked",
"rawtypes",
"KotlinInternal",
"KotlinInternalInJava",
"cast",
"deprecation",
"nullness:initialization.field.uninitialized"
})
public final class TermineRepository_Factory implements Factory<TermineRepository> {
private final Provider<ApiService> apiProvider;
private TermineRepository_Factory(Provider<ApiService> apiProvider) {
this.apiProvider = apiProvider;
}
@Override
public TermineRepository get() {
return newInstance(apiProvider.get());
}
public static TermineRepository_Factory create(Provider<ApiService> apiProvider) {
return new TermineRepository_Factory(apiProvider);
}
public static TermineRepository newInstance(ApiService api) {
return new TermineRepository(api);
}
}

View File

@@ -0,0 +1,46 @@
package de.harheimertc.ui.screens.contact;
import dagger.internal.DaggerGenerated;
import dagger.internal.Factory;
import dagger.internal.Provider;
import dagger.internal.QualifierMetadata;
import dagger.internal.ScopeMetadata;
import de.harheimertc.repositories.ContactRepository;
import javax.annotation.processing.Generated;
@ScopeMetadata
@QualifierMetadata
@DaggerGenerated
@Generated(
value = "dagger.internal.codegen.ComponentProcessor",
comments = "https://dagger.dev"
)
@SuppressWarnings({
"unchecked",
"rawtypes",
"KotlinInternal",
"KotlinInternalInJava",
"cast",
"deprecation",
"nullness:initialization.field.uninitialized"
})
public final class ContactViewModel_Factory implements Factory<ContactViewModel> {
private final Provider<ContactRepository> repoProvider;
private ContactViewModel_Factory(Provider<ContactRepository> repoProvider) {
this.repoProvider = repoProvider;
}
@Override
public ContactViewModel get() {
return newInstance(repoProvider.get());
}
public static ContactViewModel_Factory create(Provider<ContactRepository> repoProvider) {
return new ContactViewModel_Factory(repoProvider);
}
public static ContactViewModel newInstance(ContactRepository repo) {
return new ContactViewModel(repo);
}
}

View File

@@ -0,0 +1,51 @@
package de.harheimertc.ui.screens.contact;
import androidx.lifecycle.ViewModel;
import dagger.Binds;
import dagger.Module;
import dagger.Provides;
import dagger.hilt.InstallIn;
import dagger.hilt.android.components.ActivityRetainedComponent;
import dagger.hilt.android.components.ViewModelComponent;
import dagger.hilt.android.internal.lifecycle.HiltViewModelMap;
import dagger.hilt.codegen.OriginatingElement;
import dagger.multibindings.IntoMap;
import dagger.multibindings.LazyClassKey;
import javax.annotation.processing.Generated;
@Generated("dagger.hilt.android.processor.internal.viewmodel.ViewModelProcessor")
@OriginatingElement(
topLevelClass = ContactViewModel.class
)
public final class ContactViewModel_HiltModules {
private ContactViewModel_HiltModules() {
}
@Module
@InstallIn(ViewModelComponent.class)
public abstract static class BindsModule {
private BindsModule() {
}
@Binds
@IntoMap
@LazyClassKey(ContactViewModel.class)
@HiltViewModelMap
public abstract ViewModel binds(ContactViewModel vm);
}
@Module
@InstallIn(ActivityRetainedComponent.class)
public static final class KeyModule {
private KeyModule() {
}
@Provides
@IntoMap
@LazyClassKey(ContactViewModel.class)
@HiltViewModelMap.KeySet
public static boolean provide() {
return true;
}
}
}

View File

@@ -0,0 +1,28 @@
package de.harheimertc.ui.screens.contact;
import dagger.internal.DaggerGenerated;
import dagger.internal.IdentifierNameString;
import dagger.internal.KeepFieldType;
import javax.annotation.processing.Generated;
@IdentifierNameString
@DaggerGenerated
@Generated(
value = "dagger.internal.codegen.ComponentProcessor",
comments = "https://dagger.dev"
)
@SuppressWarnings({
"unchecked",
"rawtypes",
"KotlinInternal",
"KotlinInternalInJava",
"cast",
"deprecation",
"nullness:initialization.field.uninitialized"
})
public final class ContactViewModel_HiltModules_BindsModule_Binds_LazyMapKey {
@KeepFieldType
static ContactViewModel keepFieldType;
public static String lazyClassKeyName = "de.harheimertc.ui.screens.contact.ContactViewModel";
}

View File

@@ -0,0 +1,42 @@
package de.harheimertc.ui.screens.contact;
import dagger.internal.DaggerGenerated;
import dagger.internal.Factory;
import dagger.internal.QualifierMetadata;
import dagger.internal.ScopeMetadata;
import javax.annotation.processing.Generated;
@ScopeMetadata
@QualifierMetadata("dagger.hilt.android.internal.lifecycle.HiltViewModelMap.KeySet")
@DaggerGenerated
@Generated(
value = "dagger.internal.codegen.ComponentProcessor",
comments = "https://dagger.dev"
)
@SuppressWarnings({
"unchecked",
"rawtypes",
"KotlinInternal",
"KotlinInternalInJava",
"cast",
"deprecation",
"nullness:initialization.field.uninitialized"
})
public final class ContactViewModel_HiltModules_KeyModule_ProvideFactory implements Factory<Boolean> {
@Override
public Boolean get() {
return provide();
}
public static ContactViewModel_HiltModules_KeyModule_ProvideFactory create() {
return InstanceHolder.INSTANCE;
}
public static boolean provide() {
return ContactViewModel_HiltModules.KeyModule.provide();
}
private static final class InstanceHolder {
static final ContactViewModel_HiltModules_KeyModule_ProvideFactory INSTANCE = new ContactViewModel_HiltModules_KeyModule_ProvideFactory();
}
}

View File

@@ -0,0 +1,28 @@
package de.harheimertc.ui.screens.contact;
import dagger.internal.DaggerGenerated;
import dagger.internal.IdentifierNameString;
import dagger.internal.KeepFieldType;
import javax.annotation.processing.Generated;
@IdentifierNameString
@DaggerGenerated
@Generated(
value = "dagger.internal.codegen.ComponentProcessor",
comments = "https://dagger.dev"
)
@SuppressWarnings({
"unchecked",
"rawtypes",
"KotlinInternal",
"KotlinInternalInJava",
"cast",
"deprecation",
"nullness:initialization.field.uninitialized"
})
public final class ContactViewModel_HiltModules_KeyModule_Provide_LazyMapKey {
@KeepFieldType
static ContactViewModel keepFieldType;
public static String lazyClassKeyName = "de.harheimertc.ui.screens.contact.ContactViewModel";
}

View File

@@ -0,0 +1,46 @@
package de.harheimertc.ui.screens.gallery;
import dagger.internal.DaggerGenerated;
import dagger.internal.Factory;
import dagger.internal.Provider;
import dagger.internal.QualifierMetadata;
import dagger.internal.ScopeMetadata;
import de.harheimertc.repositories.GalleryRepository;
import javax.annotation.processing.Generated;
@ScopeMetadata
@QualifierMetadata
@DaggerGenerated
@Generated(
value = "dagger.internal.codegen.ComponentProcessor",
comments = "https://dagger.dev"
)
@SuppressWarnings({
"unchecked",
"rawtypes",
"KotlinInternal",
"KotlinInternalInJava",
"cast",
"deprecation",
"nullness:initialization.field.uninitialized"
})
public final class GalleryViewModel_Factory implements Factory<GalleryViewModel> {
private final Provider<GalleryRepository> repoProvider;
private GalleryViewModel_Factory(Provider<GalleryRepository> repoProvider) {
this.repoProvider = repoProvider;
}
@Override
public GalleryViewModel get() {
return newInstance(repoProvider.get());
}
public static GalleryViewModel_Factory create(Provider<GalleryRepository> repoProvider) {
return new GalleryViewModel_Factory(repoProvider);
}
public static GalleryViewModel newInstance(GalleryRepository repo) {
return new GalleryViewModel(repo);
}
}

View File

@@ -0,0 +1,51 @@
package de.harheimertc.ui.screens.gallery;
import androidx.lifecycle.ViewModel;
import dagger.Binds;
import dagger.Module;
import dagger.Provides;
import dagger.hilt.InstallIn;
import dagger.hilt.android.components.ActivityRetainedComponent;
import dagger.hilt.android.components.ViewModelComponent;
import dagger.hilt.android.internal.lifecycle.HiltViewModelMap;
import dagger.hilt.codegen.OriginatingElement;
import dagger.multibindings.IntoMap;
import dagger.multibindings.LazyClassKey;
import javax.annotation.processing.Generated;
@Generated("dagger.hilt.android.processor.internal.viewmodel.ViewModelProcessor")
@OriginatingElement(
topLevelClass = GalleryViewModel.class
)
public final class GalleryViewModel_HiltModules {
private GalleryViewModel_HiltModules() {
}
@Module
@InstallIn(ViewModelComponent.class)
public abstract static class BindsModule {
private BindsModule() {
}
@Binds
@IntoMap
@LazyClassKey(GalleryViewModel.class)
@HiltViewModelMap
public abstract ViewModel binds(GalleryViewModel vm);
}
@Module
@InstallIn(ActivityRetainedComponent.class)
public static final class KeyModule {
private KeyModule() {
}
@Provides
@IntoMap
@LazyClassKey(GalleryViewModel.class)
@HiltViewModelMap.KeySet
public static boolean provide() {
return true;
}
}
}

View File

@@ -0,0 +1,28 @@
package de.harheimertc.ui.screens.gallery;
import dagger.internal.DaggerGenerated;
import dagger.internal.IdentifierNameString;
import dagger.internal.KeepFieldType;
import javax.annotation.processing.Generated;
@IdentifierNameString
@DaggerGenerated
@Generated(
value = "dagger.internal.codegen.ComponentProcessor",
comments = "https://dagger.dev"
)
@SuppressWarnings({
"unchecked",
"rawtypes",
"KotlinInternal",
"KotlinInternalInJava",
"cast",
"deprecation",
"nullness:initialization.field.uninitialized"
})
public final class GalleryViewModel_HiltModules_BindsModule_Binds_LazyMapKey {
@KeepFieldType
static GalleryViewModel keepFieldType;
public static String lazyClassKeyName = "de.harheimertc.ui.screens.gallery.GalleryViewModel";
}

View File

@@ -0,0 +1,42 @@
package de.harheimertc.ui.screens.gallery;
import dagger.internal.DaggerGenerated;
import dagger.internal.Factory;
import dagger.internal.QualifierMetadata;
import dagger.internal.ScopeMetadata;
import javax.annotation.processing.Generated;
@ScopeMetadata
@QualifierMetadata("dagger.hilt.android.internal.lifecycle.HiltViewModelMap.KeySet")
@DaggerGenerated
@Generated(
value = "dagger.internal.codegen.ComponentProcessor",
comments = "https://dagger.dev"
)
@SuppressWarnings({
"unchecked",
"rawtypes",
"KotlinInternal",
"KotlinInternalInJava",
"cast",
"deprecation",
"nullness:initialization.field.uninitialized"
})
public final class GalleryViewModel_HiltModules_KeyModule_ProvideFactory implements Factory<Boolean> {
@Override
public Boolean get() {
return provide();
}
public static GalleryViewModel_HiltModules_KeyModule_ProvideFactory create() {
return InstanceHolder.INSTANCE;
}
public static boolean provide() {
return GalleryViewModel_HiltModules.KeyModule.provide();
}
private static final class InstanceHolder {
static final GalleryViewModel_HiltModules_KeyModule_ProvideFactory INSTANCE = new GalleryViewModel_HiltModules_KeyModule_ProvideFactory();
}
}

View File

@@ -0,0 +1,28 @@
package de.harheimertc.ui.screens.gallery;
import dagger.internal.DaggerGenerated;
import dagger.internal.IdentifierNameString;
import dagger.internal.KeepFieldType;
import javax.annotation.processing.Generated;
@IdentifierNameString
@DaggerGenerated
@Generated(
value = "dagger.internal.codegen.ComponentProcessor",
comments = "https://dagger.dev"
)
@SuppressWarnings({
"unchecked",
"rawtypes",
"KotlinInternal",
"KotlinInternalInJava",
"cast",
"deprecation",
"nullness:initialization.field.uninitialized"
})
public final class GalleryViewModel_HiltModules_KeyModule_Provide_LazyMapKey {
@KeepFieldType
static GalleryViewModel keepFieldType;
public static String lazyClassKeyName = "de.harheimertc.ui.screens.gallery.GalleryViewModel";
}

View File

@@ -0,0 +1,46 @@
package de.harheimertc.ui.screens.home;
import dagger.internal.DaggerGenerated;
import dagger.internal.Factory;
import dagger.internal.Provider;
import dagger.internal.QualifierMetadata;
import dagger.internal.ScopeMetadata;
import de.harheimertc.repositories.HomeRepository;
import javax.annotation.processing.Generated;
@ScopeMetadata
@QualifierMetadata
@DaggerGenerated
@Generated(
value = "dagger.internal.codegen.ComponentProcessor",
comments = "https://dagger.dev"
)
@SuppressWarnings({
"unchecked",
"rawtypes",
"KotlinInternal",
"KotlinInternalInJava",
"cast",
"deprecation",
"nullness:initialization.field.uninitialized"
})
public final class HomeViewModel_Factory implements Factory<HomeViewModel> {
private final Provider<HomeRepository> repositoryProvider;
private HomeViewModel_Factory(Provider<HomeRepository> repositoryProvider) {
this.repositoryProvider = repositoryProvider;
}
@Override
public HomeViewModel get() {
return newInstance(repositoryProvider.get());
}
public static HomeViewModel_Factory create(Provider<HomeRepository> repositoryProvider) {
return new HomeViewModel_Factory(repositoryProvider);
}
public static HomeViewModel newInstance(HomeRepository repository) {
return new HomeViewModel(repository);
}
}

View File

@@ -0,0 +1,51 @@
package de.harheimertc.ui.screens.home;
import androidx.lifecycle.ViewModel;
import dagger.Binds;
import dagger.Module;
import dagger.Provides;
import dagger.hilt.InstallIn;
import dagger.hilt.android.components.ActivityRetainedComponent;
import dagger.hilt.android.components.ViewModelComponent;
import dagger.hilt.android.internal.lifecycle.HiltViewModelMap;
import dagger.hilt.codegen.OriginatingElement;
import dagger.multibindings.IntoMap;
import dagger.multibindings.LazyClassKey;
import javax.annotation.processing.Generated;
@Generated("dagger.hilt.android.processor.internal.viewmodel.ViewModelProcessor")
@OriginatingElement(
topLevelClass = HomeViewModel.class
)
public final class HomeViewModel_HiltModules {
private HomeViewModel_HiltModules() {
}
@Module
@InstallIn(ViewModelComponent.class)
public abstract static class BindsModule {
private BindsModule() {
}
@Binds
@IntoMap
@LazyClassKey(HomeViewModel.class)
@HiltViewModelMap
public abstract ViewModel binds(HomeViewModel vm);
}
@Module
@InstallIn(ActivityRetainedComponent.class)
public static final class KeyModule {
private KeyModule() {
}
@Provides
@IntoMap
@LazyClassKey(HomeViewModel.class)
@HiltViewModelMap.KeySet
public static boolean provide() {
return true;
}
}
}

View File

@@ -0,0 +1,28 @@
package de.harheimertc.ui.screens.home;
import dagger.internal.DaggerGenerated;
import dagger.internal.IdentifierNameString;
import dagger.internal.KeepFieldType;
import javax.annotation.processing.Generated;
@IdentifierNameString
@DaggerGenerated
@Generated(
value = "dagger.internal.codegen.ComponentProcessor",
comments = "https://dagger.dev"
)
@SuppressWarnings({
"unchecked",
"rawtypes",
"KotlinInternal",
"KotlinInternalInJava",
"cast",
"deprecation",
"nullness:initialization.field.uninitialized"
})
public final class HomeViewModel_HiltModules_BindsModule_Binds_LazyMapKey {
@KeepFieldType
static HomeViewModel keepFieldType;
public static String lazyClassKeyName = "de.harheimertc.ui.screens.home.HomeViewModel";
}

View File

@@ -0,0 +1,42 @@
package de.harheimertc.ui.screens.home;
import dagger.internal.DaggerGenerated;
import dagger.internal.Factory;
import dagger.internal.QualifierMetadata;
import dagger.internal.ScopeMetadata;
import javax.annotation.processing.Generated;
@ScopeMetadata
@QualifierMetadata("dagger.hilt.android.internal.lifecycle.HiltViewModelMap.KeySet")
@DaggerGenerated
@Generated(
value = "dagger.internal.codegen.ComponentProcessor",
comments = "https://dagger.dev"
)
@SuppressWarnings({
"unchecked",
"rawtypes",
"KotlinInternal",
"KotlinInternalInJava",
"cast",
"deprecation",
"nullness:initialization.field.uninitialized"
})
public final class HomeViewModel_HiltModules_KeyModule_ProvideFactory implements Factory<Boolean> {
@Override
public Boolean get() {
return provide();
}
public static HomeViewModel_HiltModules_KeyModule_ProvideFactory create() {
return InstanceHolder.INSTANCE;
}
public static boolean provide() {
return HomeViewModel_HiltModules.KeyModule.provide();
}
private static final class InstanceHolder {
static final HomeViewModel_HiltModules_KeyModule_ProvideFactory INSTANCE = new HomeViewModel_HiltModules_KeyModule_ProvideFactory();
}
}

View File

@@ -0,0 +1,28 @@
package de.harheimertc.ui.screens.home;
import dagger.internal.DaggerGenerated;
import dagger.internal.IdentifierNameString;
import dagger.internal.KeepFieldType;
import javax.annotation.processing.Generated;
@IdentifierNameString
@DaggerGenerated
@Generated(
value = "dagger.internal.codegen.ComponentProcessor",
comments = "https://dagger.dev"
)
@SuppressWarnings({
"unchecked",
"rawtypes",
"KotlinInternal",
"KotlinInternalInJava",
"cast",
"deprecation",
"nullness:initialization.field.uninitialized"
})
public final class HomeViewModel_HiltModules_KeyModule_Provide_LazyMapKey {
@KeepFieldType
static HomeViewModel keepFieldType;
public static String lazyClassKeyName = "de.harheimertc.ui.screens.home.HomeViewModel";
}

View File

@@ -0,0 +1,46 @@
package de.harheimertc.ui.screens.login;
import dagger.internal.DaggerGenerated;
import dagger.internal.Factory;
import dagger.internal.Provider;
import dagger.internal.QualifierMetadata;
import dagger.internal.ScopeMetadata;
import de.harheimertc.repositories.LoginRepository;
import javax.annotation.processing.Generated;
@ScopeMetadata
@QualifierMetadata
@DaggerGenerated
@Generated(
value = "dagger.internal.codegen.ComponentProcessor",
comments = "https://dagger.dev"
)
@SuppressWarnings({
"unchecked",
"rawtypes",
"KotlinInternal",
"KotlinInternalInJava",
"cast",
"deprecation",
"nullness:initialization.field.uninitialized"
})
public final class LoginViewModel_Factory implements Factory<LoginViewModel> {
private final Provider<LoginRepository> repositoryProvider;
private LoginViewModel_Factory(Provider<LoginRepository> repositoryProvider) {
this.repositoryProvider = repositoryProvider;
}
@Override
public LoginViewModel get() {
return newInstance(repositoryProvider.get());
}
public static LoginViewModel_Factory create(Provider<LoginRepository> repositoryProvider) {
return new LoginViewModel_Factory(repositoryProvider);
}
public static LoginViewModel newInstance(LoginRepository repository) {
return new LoginViewModel(repository);
}
}

View File

@@ -0,0 +1,51 @@
package de.harheimertc.ui.screens.login;
import androidx.lifecycle.ViewModel;
import dagger.Binds;
import dagger.Module;
import dagger.Provides;
import dagger.hilt.InstallIn;
import dagger.hilt.android.components.ActivityRetainedComponent;
import dagger.hilt.android.components.ViewModelComponent;
import dagger.hilt.android.internal.lifecycle.HiltViewModelMap;
import dagger.hilt.codegen.OriginatingElement;
import dagger.multibindings.IntoMap;
import dagger.multibindings.LazyClassKey;
import javax.annotation.processing.Generated;
@Generated("dagger.hilt.android.processor.internal.viewmodel.ViewModelProcessor")
@OriginatingElement(
topLevelClass = LoginViewModel.class
)
public final class LoginViewModel_HiltModules {
private LoginViewModel_HiltModules() {
}
@Module
@InstallIn(ViewModelComponent.class)
public abstract static class BindsModule {
private BindsModule() {
}
@Binds
@IntoMap
@LazyClassKey(LoginViewModel.class)
@HiltViewModelMap
public abstract ViewModel binds(LoginViewModel vm);
}
@Module
@InstallIn(ActivityRetainedComponent.class)
public static final class KeyModule {
private KeyModule() {
}
@Provides
@IntoMap
@LazyClassKey(LoginViewModel.class)
@HiltViewModelMap.KeySet
public static boolean provide() {
return true;
}
}
}

View File

@@ -0,0 +1,28 @@
package de.harheimertc.ui.screens.login;
import dagger.internal.DaggerGenerated;
import dagger.internal.IdentifierNameString;
import dagger.internal.KeepFieldType;
import javax.annotation.processing.Generated;
@IdentifierNameString
@DaggerGenerated
@Generated(
value = "dagger.internal.codegen.ComponentProcessor",
comments = "https://dagger.dev"
)
@SuppressWarnings({
"unchecked",
"rawtypes",
"KotlinInternal",
"KotlinInternalInJava",
"cast",
"deprecation",
"nullness:initialization.field.uninitialized"
})
public final class LoginViewModel_HiltModules_BindsModule_Binds_LazyMapKey {
@KeepFieldType
static LoginViewModel keepFieldType;
public static String lazyClassKeyName = "de.harheimertc.ui.screens.login.LoginViewModel";
}

View File

@@ -0,0 +1,42 @@
package de.harheimertc.ui.screens.login;
import dagger.internal.DaggerGenerated;
import dagger.internal.Factory;
import dagger.internal.QualifierMetadata;
import dagger.internal.ScopeMetadata;
import javax.annotation.processing.Generated;
@ScopeMetadata
@QualifierMetadata("dagger.hilt.android.internal.lifecycle.HiltViewModelMap.KeySet")
@DaggerGenerated
@Generated(
value = "dagger.internal.codegen.ComponentProcessor",
comments = "https://dagger.dev"
)
@SuppressWarnings({
"unchecked",
"rawtypes",
"KotlinInternal",
"KotlinInternalInJava",
"cast",
"deprecation",
"nullness:initialization.field.uninitialized"
})
public final class LoginViewModel_HiltModules_KeyModule_ProvideFactory implements Factory<Boolean> {
@Override
public Boolean get() {
return provide();
}
public static LoginViewModel_HiltModules_KeyModule_ProvideFactory create() {
return InstanceHolder.INSTANCE;
}
public static boolean provide() {
return LoginViewModel_HiltModules.KeyModule.provide();
}
private static final class InstanceHolder {
static final LoginViewModel_HiltModules_KeyModule_ProvideFactory INSTANCE = new LoginViewModel_HiltModules_KeyModule_ProvideFactory();
}
}

View File

@@ -0,0 +1,28 @@
package de.harheimertc.ui.screens.login;
import dagger.internal.DaggerGenerated;
import dagger.internal.IdentifierNameString;
import dagger.internal.KeepFieldType;
import javax.annotation.processing.Generated;
@IdentifierNameString
@DaggerGenerated
@Generated(
value = "dagger.internal.codegen.ComponentProcessor",
comments = "https://dagger.dev"
)
@SuppressWarnings({
"unchecked",
"rawtypes",
"KotlinInternal",
"KotlinInternalInJava",
"cast",
"deprecation",
"nullness:initialization.field.uninitialized"
})
public final class LoginViewModel_HiltModules_KeyModule_Provide_LazyMapKey {
@KeepFieldType
static LoginViewModel keepFieldType;
public static String lazyClassKeyName = "de.harheimertc.ui.screens.login.LoginViewModel";
}

View File

@@ -0,0 +1,47 @@
package de.harheimertc.ui.screens.membership;
import dagger.internal.DaggerGenerated;
import dagger.internal.Factory;
import dagger.internal.Provider;
import dagger.internal.QualifierMetadata;
import dagger.internal.ScopeMetadata;
import de.harheimertc.repositories.MembershipRepository;
import javax.annotation.processing.Generated;
@ScopeMetadata
@QualifierMetadata
@DaggerGenerated
@Generated(
value = "dagger.internal.codegen.ComponentProcessor",
comments = "https://dagger.dev"
)
@SuppressWarnings({
"unchecked",
"rawtypes",
"KotlinInternal",
"KotlinInternalInJava",
"cast",
"deprecation",
"nullness:initialization.field.uninitialized"
})
public final class MembershipViewModel_Factory implements Factory<MembershipViewModel> {
private final Provider<MembershipRepository> repositoryProvider;
private MembershipViewModel_Factory(Provider<MembershipRepository> repositoryProvider) {
this.repositoryProvider = repositoryProvider;
}
@Override
public MembershipViewModel get() {
return newInstance(repositoryProvider.get());
}
public static MembershipViewModel_Factory create(
Provider<MembershipRepository> repositoryProvider) {
return new MembershipViewModel_Factory(repositoryProvider);
}
public static MembershipViewModel newInstance(MembershipRepository repository) {
return new MembershipViewModel(repository);
}
}

View File

@@ -0,0 +1,51 @@
package de.harheimertc.ui.screens.membership;
import androidx.lifecycle.ViewModel;
import dagger.Binds;
import dagger.Module;
import dagger.Provides;
import dagger.hilt.InstallIn;
import dagger.hilt.android.components.ActivityRetainedComponent;
import dagger.hilt.android.components.ViewModelComponent;
import dagger.hilt.android.internal.lifecycle.HiltViewModelMap;
import dagger.hilt.codegen.OriginatingElement;
import dagger.multibindings.IntoMap;
import dagger.multibindings.LazyClassKey;
import javax.annotation.processing.Generated;
@Generated("dagger.hilt.android.processor.internal.viewmodel.ViewModelProcessor")
@OriginatingElement(
topLevelClass = MembershipViewModel.class
)
public final class MembershipViewModel_HiltModules {
private MembershipViewModel_HiltModules() {
}
@Module
@InstallIn(ViewModelComponent.class)
public abstract static class BindsModule {
private BindsModule() {
}
@Binds
@IntoMap
@LazyClassKey(MembershipViewModel.class)
@HiltViewModelMap
public abstract ViewModel binds(MembershipViewModel vm);
}
@Module
@InstallIn(ActivityRetainedComponent.class)
public static final class KeyModule {
private KeyModule() {
}
@Provides
@IntoMap
@LazyClassKey(MembershipViewModel.class)
@HiltViewModelMap.KeySet
public static boolean provide() {
return true;
}
}
}

View File

@@ -0,0 +1,28 @@
package de.harheimertc.ui.screens.membership;
import dagger.internal.DaggerGenerated;
import dagger.internal.IdentifierNameString;
import dagger.internal.KeepFieldType;
import javax.annotation.processing.Generated;
@IdentifierNameString
@DaggerGenerated
@Generated(
value = "dagger.internal.codegen.ComponentProcessor",
comments = "https://dagger.dev"
)
@SuppressWarnings({
"unchecked",
"rawtypes",
"KotlinInternal",
"KotlinInternalInJava",
"cast",
"deprecation",
"nullness:initialization.field.uninitialized"
})
public final class MembershipViewModel_HiltModules_BindsModule_Binds_LazyMapKey {
@KeepFieldType
static MembershipViewModel keepFieldType;
public static String lazyClassKeyName = "de.harheimertc.ui.screens.membership.MembershipViewModel";
}

View File

@@ -0,0 +1,42 @@
package de.harheimertc.ui.screens.membership;
import dagger.internal.DaggerGenerated;
import dagger.internal.Factory;
import dagger.internal.QualifierMetadata;
import dagger.internal.ScopeMetadata;
import javax.annotation.processing.Generated;
@ScopeMetadata
@QualifierMetadata("dagger.hilt.android.internal.lifecycle.HiltViewModelMap.KeySet")
@DaggerGenerated
@Generated(
value = "dagger.internal.codegen.ComponentProcessor",
comments = "https://dagger.dev"
)
@SuppressWarnings({
"unchecked",
"rawtypes",
"KotlinInternal",
"KotlinInternalInJava",
"cast",
"deprecation",
"nullness:initialization.field.uninitialized"
})
public final class MembershipViewModel_HiltModules_KeyModule_ProvideFactory implements Factory<Boolean> {
@Override
public Boolean get() {
return provide();
}
public static MembershipViewModel_HiltModules_KeyModule_ProvideFactory create() {
return InstanceHolder.INSTANCE;
}
public static boolean provide() {
return MembershipViewModel_HiltModules.KeyModule.provide();
}
private static final class InstanceHolder {
static final MembershipViewModel_HiltModules_KeyModule_ProvideFactory INSTANCE = new MembershipViewModel_HiltModules_KeyModule_ProvideFactory();
}
}

View File

@@ -0,0 +1,28 @@
package de.harheimertc.ui.screens.membership;
import dagger.internal.DaggerGenerated;
import dagger.internal.IdentifierNameString;
import dagger.internal.KeepFieldType;
import javax.annotation.processing.Generated;
@IdentifierNameString
@DaggerGenerated
@Generated(
value = "dagger.internal.codegen.ComponentProcessor",
comments = "https://dagger.dev"
)
@SuppressWarnings({
"unchecked",
"rawtypes",
"KotlinInternal",
"KotlinInternalInJava",
"cast",
"deprecation",
"nullness:initialization.field.uninitialized"
})
public final class MembershipViewModel_HiltModules_KeyModule_Provide_LazyMapKey {
@KeepFieldType
static MembershipViewModel keepFieldType;
public static String lazyClassKeyName = "de.harheimertc.ui.screens.membership.MembershipViewModel";
}

View File

@@ -0,0 +1,47 @@
package de.harheimertc.ui.screens.spielplan;
import dagger.internal.DaggerGenerated;
import dagger.internal.Factory;
import dagger.internal.Provider;
import dagger.internal.QualifierMetadata;
import dagger.internal.ScopeMetadata;
import de.harheimertc.repositories.SpielplanRepository;
import javax.annotation.processing.Generated;
@ScopeMetadata
@QualifierMetadata
@DaggerGenerated
@Generated(
value = "dagger.internal.codegen.ComponentProcessor",
comments = "https://dagger.dev"
)
@SuppressWarnings({
"unchecked",
"rawtypes",
"KotlinInternal",
"KotlinInternalInJava",
"cast",
"deprecation",
"nullness:initialization.field.uninitialized"
})
public final class SpielplanViewModel_Factory implements Factory<SpielplanViewModel> {
private final Provider<SpielplanRepository> repositoryProvider;
private SpielplanViewModel_Factory(Provider<SpielplanRepository> repositoryProvider) {
this.repositoryProvider = repositoryProvider;
}
@Override
public SpielplanViewModel get() {
return newInstance(repositoryProvider.get());
}
public static SpielplanViewModel_Factory create(
Provider<SpielplanRepository> repositoryProvider) {
return new SpielplanViewModel_Factory(repositoryProvider);
}
public static SpielplanViewModel newInstance(SpielplanRepository repository) {
return new SpielplanViewModel(repository);
}
}

View File

@@ -0,0 +1,51 @@
package de.harheimertc.ui.screens.spielplan;
import androidx.lifecycle.ViewModel;
import dagger.Binds;
import dagger.Module;
import dagger.Provides;
import dagger.hilt.InstallIn;
import dagger.hilt.android.components.ActivityRetainedComponent;
import dagger.hilt.android.components.ViewModelComponent;
import dagger.hilt.android.internal.lifecycle.HiltViewModelMap;
import dagger.hilt.codegen.OriginatingElement;
import dagger.multibindings.IntoMap;
import dagger.multibindings.LazyClassKey;
import javax.annotation.processing.Generated;
@Generated("dagger.hilt.android.processor.internal.viewmodel.ViewModelProcessor")
@OriginatingElement(
topLevelClass = SpielplanViewModel.class
)
public final class SpielplanViewModel_HiltModules {
private SpielplanViewModel_HiltModules() {
}
@Module
@InstallIn(ViewModelComponent.class)
public abstract static class BindsModule {
private BindsModule() {
}
@Binds
@IntoMap
@LazyClassKey(SpielplanViewModel.class)
@HiltViewModelMap
public abstract ViewModel binds(SpielplanViewModel vm);
}
@Module
@InstallIn(ActivityRetainedComponent.class)
public static final class KeyModule {
private KeyModule() {
}
@Provides
@IntoMap
@LazyClassKey(SpielplanViewModel.class)
@HiltViewModelMap.KeySet
public static boolean provide() {
return true;
}
}
}

View File

@@ -0,0 +1,28 @@
package de.harheimertc.ui.screens.spielplan;
import dagger.internal.DaggerGenerated;
import dagger.internal.IdentifierNameString;
import dagger.internal.KeepFieldType;
import javax.annotation.processing.Generated;
@IdentifierNameString
@DaggerGenerated
@Generated(
value = "dagger.internal.codegen.ComponentProcessor",
comments = "https://dagger.dev"
)
@SuppressWarnings({
"unchecked",
"rawtypes",
"KotlinInternal",
"KotlinInternalInJava",
"cast",
"deprecation",
"nullness:initialization.field.uninitialized"
})
public final class SpielplanViewModel_HiltModules_BindsModule_Binds_LazyMapKey {
@KeepFieldType
static SpielplanViewModel keepFieldType;
public static String lazyClassKeyName = "de.harheimertc.ui.screens.spielplan.SpielplanViewModel";
}

View File

@@ -0,0 +1,42 @@
package de.harheimertc.ui.screens.spielplan;
import dagger.internal.DaggerGenerated;
import dagger.internal.Factory;
import dagger.internal.QualifierMetadata;
import dagger.internal.ScopeMetadata;
import javax.annotation.processing.Generated;
@ScopeMetadata
@QualifierMetadata("dagger.hilt.android.internal.lifecycle.HiltViewModelMap.KeySet")
@DaggerGenerated
@Generated(
value = "dagger.internal.codegen.ComponentProcessor",
comments = "https://dagger.dev"
)
@SuppressWarnings({
"unchecked",
"rawtypes",
"KotlinInternal",
"KotlinInternalInJava",
"cast",
"deprecation",
"nullness:initialization.field.uninitialized"
})
public final class SpielplanViewModel_HiltModules_KeyModule_ProvideFactory implements Factory<Boolean> {
@Override
public Boolean get() {
return provide();
}
public static SpielplanViewModel_HiltModules_KeyModule_ProvideFactory create() {
return InstanceHolder.INSTANCE;
}
public static boolean provide() {
return SpielplanViewModel_HiltModules.KeyModule.provide();
}
private static final class InstanceHolder {
static final SpielplanViewModel_HiltModules_KeyModule_ProvideFactory INSTANCE = new SpielplanViewModel_HiltModules_KeyModule_ProvideFactory();
}
}

View File

@@ -0,0 +1,28 @@
package de.harheimertc.ui.screens.spielplan;
import dagger.internal.DaggerGenerated;
import dagger.internal.IdentifierNameString;
import dagger.internal.KeepFieldType;
import javax.annotation.processing.Generated;
@IdentifierNameString
@DaggerGenerated
@Generated(
value = "dagger.internal.codegen.ComponentProcessor",
comments = "https://dagger.dev"
)
@SuppressWarnings({
"unchecked",
"rawtypes",
"KotlinInternal",
"KotlinInternalInJava",
"cast",
"deprecation",
"nullness:initialization.field.uninitialized"
})
public final class SpielplanViewModel_HiltModules_KeyModule_Provide_LazyMapKey {
@KeepFieldType
static SpielplanViewModel keepFieldType;
public static String lazyClassKeyName = "de.harheimertc.ui.screens.spielplan.SpielplanViewModel";
}

View File

@@ -0,0 +1,46 @@
package de.harheimertc.ui.screens.termine;
import dagger.internal.DaggerGenerated;
import dagger.internal.Factory;
import dagger.internal.Provider;
import dagger.internal.QualifierMetadata;
import dagger.internal.ScopeMetadata;
import de.harheimertc.repositories.TermineRepository;
import javax.annotation.processing.Generated;
@ScopeMetadata
@QualifierMetadata
@DaggerGenerated
@Generated(
value = "dagger.internal.codegen.ComponentProcessor",
comments = "https://dagger.dev"
)
@SuppressWarnings({
"unchecked",
"rawtypes",
"KotlinInternal",
"KotlinInternalInJava",
"cast",
"deprecation",
"nullness:initialization.field.uninitialized"
})
public final class TermineViewModel_Factory implements Factory<TermineViewModel> {
private final Provider<TermineRepository> repositoryProvider;
private TermineViewModel_Factory(Provider<TermineRepository> repositoryProvider) {
this.repositoryProvider = repositoryProvider;
}
@Override
public TermineViewModel get() {
return newInstance(repositoryProvider.get());
}
public static TermineViewModel_Factory create(Provider<TermineRepository> repositoryProvider) {
return new TermineViewModel_Factory(repositoryProvider);
}
public static TermineViewModel newInstance(TermineRepository repository) {
return new TermineViewModel(repository);
}
}

Some files were not shown because too many files have changed in this diff Show More