first commit
This commit is contained in:
commit
13a51517c1
1738 files changed
+53987
No files matched your search
@@ -0,0 +1,108 @@
|
||||
package com.hoppieacars;
|
||||
|
||||
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.android.internal.managers.SavedStateHandleHolder;
|
||||
import dagger.hilt.internal.GeneratedComponentManager;
|
||||
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 SavedStateHandleHolder savedStateHandleHolder;
|
||||
|
||||
private volatile ActivityComponentManager componentManager;
|
||||
|
||||
private final Object componentManagerLock = new Object();
|
||||
|
||||
private boolean injected = false;
|
||||
|
||||
Hilt_MainActivity() {
|
||||
super();
|
||||
_initHiltInternal();
|
||||
}
|
||||
|
||||
Hilt_MainActivity(int contentLayoutId) {
|
||||
super(contentLayoutId);
|
||||
_initHiltInternal();
|
||||
}
|
||||
|
||||
private void _initHiltInternal() {
|
||||
addOnContextAvailableListener(new OnContextAvailableListener() {
|
||||
@Override
|
||||
public void onContextAvailable(Context context) {
|
||||
inject();
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
private void initSavedStateHandleHolder() {
|
||||
if (getApplication() instanceof GeneratedComponentManager) {
|
||||
savedStateHandleHolder = componentManager().getSavedStateHandleHolder();
|
||||
if (savedStateHandleHolder.isInvalid()) {
|
||||
savedStateHandleHolder.setExtras(getDefaultViewModelCreationExtras());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@CallSuper
|
||||
@Override
|
||||
protected void onCreate(@Nullable Bundle savedInstanceState) {
|
||||
super.onCreate(savedInstanceState);
|
||||
initSavedStateHandleHolder();
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void onDestroy() {
|
||||
super.onDestroy();
|
||||
if (savedStateHandleHolder != null) {
|
||||
savedStateHandleHolder.clear();
|
||||
}
|
||||
}
|
||||
|
||||
@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());
|
||||
}
|
||||
}
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
package com.hoppieacars;
|
||||
|
||||
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 = HoppieApp.class
|
||||
)
|
||||
@GeneratedEntryPoint
|
||||
@InstallIn(SingletonComponent.class)
|
||||
@Generated("dagger.hilt.android.processor.internal.androidentrypoint.InjectorEntryPointGenerator")
|
||||
public interface HoppieApp_GeneratedInjector {
|
||||
void injectHoppieApp(HoppieApp hoppieApp);
|
||||
}
|
||||
@@ -0,0 +1,46 @@
|
||||
package com.hoppieacars;
|
||||
|
||||
import androidx.hilt.work.HiltWorkerFactory;
|
||||
import dagger.MembersInjector;
|
||||
import dagger.internal.DaggerGenerated;
|
||||
import dagger.internal.InjectedFieldSignature;
|
||||
import dagger.internal.QualifierMetadata;
|
||||
import javax.annotation.processing.Generated;
|
||||
import javax.inject.Provider;
|
||||
|
||||
@QualifierMetadata
|
||||
@DaggerGenerated
|
||||
@Generated(
|
||||
value = "dagger.internal.codegen.ComponentProcessor",
|
||||
comments = "https://dagger.dev"
|
||||
)
|
||||
@SuppressWarnings({
|
||||
"unchecked",
|
||||
"rawtypes",
|
||||
"KotlinInternal",
|
||||
"KotlinInternalInJava",
|
||||
"cast",
|
||||
"deprecation"
|
||||
})
|
||||
public final class HoppieApp_MembersInjector implements MembersInjector<HoppieApp> {
|
||||
private final Provider<HiltWorkerFactory> workerFactoryProvider;
|
||||
|
||||
public HoppieApp_MembersInjector(Provider<HiltWorkerFactory> workerFactoryProvider) {
|
||||
this.workerFactoryProvider = workerFactoryProvider;
|
||||
}
|
||||
|
||||
public static MembersInjector<HoppieApp> create(
|
||||
Provider<HiltWorkerFactory> workerFactoryProvider) {
|
||||
return new HoppieApp_MembersInjector(workerFactoryProvider);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void injectMembers(HoppieApp instance) {
|
||||
injectWorkerFactory(instance, workerFactoryProvider.get());
|
||||
}
|
||||
|
||||
@InjectedFieldSignature("com.hoppieacars.HoppieApp.workerFactory")
|
||||
public static void injectWorkerFactory(HoppieApp instance, HiltWorkerFactory workerFactory) {
|
||||
instance.workerFactory = workerFactory;
|
||||
}
|
||||
}
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
package com.hoppieacars;
|
||||
|
||||
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);
|
||||
}
|
||||
+45
@@ -0,0 +1,45 @@
|
||||
package com.hoppieacars.data.repository;
|
||||
|
||||
import com.hoppieacars.data.api.HoppieApiService;
|
||||
import dagger.internal.DaggerGenerated;
|
||||
import dagger.internal.Factory;
|
||||
import dagger.internal.QualifierMetadata;
|
||||
import dagger.internal.ScopeMetadata;
|
||||
import javax.annotation.processing.Generated;
|
||||
import javax.inject.Provider;
|
||||
|
||||
@ScopeMetadata("javax.inject.Singleton")
|
||||
@QualifierMetadata
|
||||
@DaggerGenerated
|
||||
@Generated(
|
||||
value = "dagger.internal.codegen.ComponentProcessor",
|
||||
comments = "https://dagger.dev"
|
||||
)
|
||||
@SuppressWarnings({
|
||||
"unchecked",
|
||||
"rawtypes",
|
||||
"KotlinInternal",
|
||||
"KotlinInternalInJava",
|
||||
"cast",
|
||||
"deprecation"
|
||||
})
|
||||
public final class AcarsRepository_Factory implements Factory<AcarsRepository> {
|
||||
private final Provider<HoppieApiService> apiProvider;
|
||||
|
||||
public AcarsRepository_Factory(Provider<HoppieApiService> apiProvider) {
|
||||
this.apiProvider = apiProvider;
|
||||
}
|
||||
|
||||
@Override
|
||||
public AcarsRepository get() {
|
||||
return newInstance(apiProvider.get());
|
||||
}
|
||||
|
||||
public static AcarsRepository_Factory create(Provider<HoppieApiService> apiProvider) {
|
||||
return new AcarsRepository_Factory(apiProvider);
|
||||
}
|
||||
|
||||
public static AcarsRepository newInstance(HoppieApiService api) {
|
||||
return new AcarsRepository(api);
|
||||
}
|
||||
}
|
||||
+45
@@ -0,0 +1,45 @@
|
||||
package com.hoppieacars.data.repository;
|
||||
|
||||
import android.content.Context;
|
||||
import dagger.internal.DaggerGenerated;
|
||||
import dagger.internal.Factory;
|
||||
import dagger.internal.QualifierMetadata;
|
||||
import dagger.internal.ScopeMetadata;
|
||||
import javax.annotation.processing.Generated;
|
||||
import javax.inject.Provider;
|
||||
|
||||
@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"
|
||||
})
|
||||
public final class SettingsRepository_Factory implements Factory<SettingsRepository> {
|
||||
private final Provider<Context> contextProvider;
|
||||
|
||||
public SettingsRepository_Factory(Provider<Context> contextProvider) {
|
||||
this.contextProvider = contextProvider;
|
||||
}
|
||||
|
||||
@Override
|
||||
public SettingsRepository get() {
|
||||
return newInstance(contextProvider.get());
|
||||
}
|
||||
|
||||
public static SettingsRepository_Factory create(Provider<Context> contextProvider) {
|
||||
return new SettingsRepository_Factory(contextProvider);
|
||||
}
|
||||
|
||||
public static SettingsRepository newInstance(Context context) {
|
||||
return new SettingsRepository(context);
|
||||
}
|
||||
}
|
||||
+48
@@ -0,0 +1,48 @@
|
||||
package com.hoppieacars.di;
|
||||
|
||||
import com.hoppieacars.data.api.HoppieApiService;
|
||||
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;
|
||||
import javax.inject.Provider;
|
||||
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"
|
||||
})
|
||||
public final class NetworkModule_ProvideHoppieApiServiceFactory implements Factory<HoppieApiService> {
|
||||
private final Provider<Retrofit> retrofitProvider;
|
||||
|
||||
public NetworkModule_ProvideHoppieApiServiceFactory(Provider<Retrofit> retrofitProvider) {
|
||||
this.retrofitProvider = retrofitProvider;
|
||||
}
|
||||
|
||||
@Override
|
||||
public HoppieApiService get() {
|
||||
return provideHoppieApiService(retrofitProvider.get());
|
||||
}
|
||||
|
||||
public static NetworkModule_ProvideHoppieApiServiceFactory create(
|
||||
Provider<Retrofit> retrofitProvider) {
|
||||
return new NetworkModule_ProvideHoppieApiServiceFactory(retrofitProvider);
|
||||
}
|
||||
|
||||
public static HoppieApiService provideHoppieApiService(Retrofit retrofit) {
|
||||
return Preconditions.checkNotNullFromProvides(NetworkModule.INSTANCE.provideHoppieApiService(retrofit));
|
||||
}
|
||||
}
|
||||
+43
@@ -0,0 +1,43 @@
|
||||
package com.hoppieacars.di;
|
||||
|
||||
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;
|
||||
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"
|
||||
})
|
||||
public final class NetworkModule_ProvideOkHttpClientFactory implements Factory<OkHttpClient> {
|
||||
@Override
|
||||
public OkHttpClient get() {
|
||||
return provideOkHttpClient();
|
||||
}
|
||||
|
||||
public static NetworkModule_ProvideOkHttpClientFactory create() {
|
||||
return InstanceHolder.INSTANCE;
|
||||
}
|
||||
|
||||
public static OkHttpClient provideOkHttpClient() {
|
||||
return Preconditions.checkNotNullFromProvides(NetworkModule.INSTANCE.provideOkHttpClient());
|
||||
}
|
||||
|
||||
private static final class InstanceHolder {
|
||||
private static final NetworkModule_ProvideOkHttpClientFactory INSTANCE = new NetworkModule_ProvideOkHttpClientFactory();
|
||||
}
|
||||
}
|
||||
+48
@@ -0,0 +1,48 @@
|
||||
package com.hoppieacars.di;
|
||||
|
||||
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;
|
||||
import javax.inject.Provider;
|
||||
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"
|
||||
})
|
||||
public final class NetworkModule_ProvideRetrofitFactory implements Factory<Retrofit> {
|
||||
private final Provider<OkHttpClient> okHttpClientProvider;
|
||||
|
||||
public NetworkModule_ProvideRetrofitFactory(Provider<OkHttpClient> okHttpClientProvider) {
|
||||
this.okHttpClientProvider = okHttpClientProvider;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Retrofit get() {
|
||||
return provideRetrofit(okHttpClientProvider.get());
|
||||
}
|
||||
|
||||
public static NetworkModule_ProvideRetrofitFactory create(
|
||||
Provider<OkHttpClient> okHttpClientProvider) {
|
||||
return new NetworkModule_ProvideRetrofitFactory(okHttpClientProvider);
|
||||
}
|
||||
|
||||
public static Retrofit provideRetrofit(OkHttpClient okHttpClient) {
|
||||
return Preconditions.checkNotNullFromProvides(NetworkModule.INSTANCE.provideRetrofit(okHttpClient));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,52 @@
|
||||
package com.hoppieacars.ui;
|
||||
|
||||
import com.hoppieacars.data.repository.AcarsRepository;
|
||||
import com.hoppieacars.data.repository.SettingsRepository;
|
||||
import dagger.internal.DaggerGenerated;
|
||||
import dagger.internal.Factory;
|
||||
import dagger.internal.QualifierMetadata;
|
||||
import dagger.internal.ScopeMetadata;
|
||||
import javax.annotation.processing.Generated;
|
||||
import javax.inject.Provider;
|
||||
|
||||
@ScopeMetadata
|
||||
@QualifierMetadata
|
||||
@DaggerGenerated
|
||||
@Generated(
|
||||
value = "dagger.internal.codegen.ComponentProcessor",
|
||||
comments = "https://dagger.dev"
|
||||
)
|
||||
@SuppressWarnings({
|
||||
"unchecked",
|
||||
"rawtypes",
|
||||
"KotlinInternal",
|
||||
"KotlinInternalInJava",
|
||||
"cast",
|
||||
"deprecation"
|
||||
})
|
||||
public final class AcarsViewModel_Factory implements Factory<AcarsViewModel> {
|
||||
private final Provider<AcarsRepository> acarsRepoProvider;
|
||||
|
||||
private final Provider<SettingsRepository> settingsRepoProvider;
|
||||
|
||||
public AcarsViewModel_Factory(Provider<AcarsRepository> acarsRepoProvider,
|
||||
Provider<SettingsRepository> settingsRepoProvider) {
|
||||
this.acarsRepoProvider = acarsRepoProvider;
|
||||
this.settingsRepoProvider = settingsRepoProvider;
|
||||
}
|
||||
|
||||
@Override
|
||||
public AcarsViewModel get() {
|
||||
return newInstance(acarsRepoProvider.get(), settingsRepoProvider.get());
|
||||
}
|
||||
|
||||
public static AcarsViewModel_Factory create(Provider<AcarsRepository> acarsRepoProvider,
|
||||
Provider<SettingsRepository> settingsRepoProvider) {
|
||||
return new AcarsViewModel_Factory(acarsRepoProvider, settingsRepoProvider);
|
||||
}
|
||||
|
||||
public static AcarsViewModel newInstance(AcarsRepository acarsRepo,
|
||||
SettingsRepository settingsRepo) {
|
||||
return new AcarsViewModel(acarsRepo, settingsRepo);
|
||||
}
|
||||
}
|
||||
+51
@@ -0,0 +1,51 @@
|
||||
package com.hoppieacars.ui;
|
||||
|
||||
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 = AcarsViewModel.class
|
||||
)
|
||||
public final class AcarsViewModel_HiltModules {
|
||||
private AcarsViewModel_HiltModules() {
|
||||
}
|
||||
|
||||
@Module
|
||||
@InstallIn(ViewModelComponent.class)
|
||||
public abstract static class BindsModule {
|
||||
private BindsModule() {
|
||||
}
|
||||
|
||||
@Binds
|
||||
@IntoMap
|
||||
@LazyClassKey(AcarsViewModel.class)
|
||||
@HiltViewModelMap
|
||||
public abstract ViewModel binds(AcarsViewModel vm);
|
||||
}
|
||||
|
||||
@Module
|
||||
@InstallIn(ActivityRetainedComponent.class)
|
||||
public static final class KeyModule {
|
||||
private KeyModule() {
|
||||
}
|
||||
|
||||
@Provides
|
||||
@IntoMap
|
||||
@LazyClassKey(AcarsViewModel.class)
|
||||
@HiltViewModelMap.KeySet
|
||||
public static boolean provide() {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
+41
@@ -0,0 +1,41 @@
|
||||
package com.hoppieacars.ui;
|
||||
|
||||
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"
|
||||
})
|
||||
public final class AcarsViewModel_HiltModules_KeyModule_ProvideFactory implements Factory<Boolean> {
|
||||
@Override
|
||||
public Boolean get() {
|
||||
return provide();
|
||||
}
|
||||
|
||||
public static AcarsViewModel_HiltModules_KeyModule_ProvideFactory create() {
|
||||
return InstanceHolder.INSTANCE;
|
||||
}
|
||||
|
||||
public static boolean provide() {
|
||||
return AcarsViewModel_HiltModules.KeyModule.provide();
|
||||
}
|
||||
|
||||
private static final class InstanceHolder {
|
||||
private static final AcarsViewModel_HiltModules_KeyModule_ProvideFactory INSTANCE = new AcarsViewModel_HiltModules_KeyModule_ProvideFactory();
|
||||
}
|
||||
}
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
package com.hoppieacars.util;
|
||||
|
||||
import androidx.hilt.work.WorkerAssistedFactory;
|
||||
import dagger.assisted.AssistedFactory;
|
||||
import javax.annotation.processing.Generated;
|
||||
|
||||
@Generated("androidx.hilt.AndroidXHiltProcessor")
|
||||
@AssistedFactory
|
||||
public interface AcarsPollWorker_AssistedFactory extends WorkerAssistedFactory<AcarsPollWorker> {
|
||||
}
|
||||
+44
@@ -0,0 +1,44 @@
|
||||
package com.hoppieacars.util;
|
||||
|
||||
import android.content.Context;
|
||||
import androidx.work.WorkerParameters;
|
||||
import dagger.internal.DaggerGenerated;
|
||||
import dagger.internal.InstanceFactory;
|
||||
import javax.annotation.processing.Generated;
|
||||
import javax.inject.Provider;
|
||||
|
||||
@DaggerGenerated
|
||||
@Generated(
|
||||
value = "dagger.internal.codegen.ComponentProcessor",
|
||||
comments = "https://dagger.dev"
|
||||
)
|
||||
@SuppressWarnings({
|
||||
"unchecked",
|
||||
"rawtypes",
|
||||
"KotlinInternal",
|
||||
"KotlinInternalInJava",
|
||||
"cast",
|
||||
"deprecation"
|
||||
})
|
||||
public final class AcarsPollWorker_AssistedFactory_Impl implements AcarsPollWorker_AssistedFactory {
|
||||
private final AcarsPollWorker_Factory delegateFactory;
|
||||
|
||||
AcarsPollWorker_AssistedFactory_Impl(AcarsPollWorker_Factory delegateFactory) {
|
||||
this.delegateFactory = delegateFactory;
|
||||
}
|
||||
|
||||
@Override
|
||||
public AcarsPollWorker create(Context arg0, WorkerParameters arg1) {
|
||||
return delegateFactory.get(arg0, arg1);
|
||||
}
|
||||
|
||||
public static Provider<AcarsPollWorker_AssistedFactory> create(
|
||||
AcarsPollWorker_Factory delegateFactory) {
|
||||
return InstanceFactory.create(new AcarsPollWorker_AssistedFactory_Impl(delegateFactory));
|
||||
}
|
||||
|
||||
public static dagger.internal.Provider<AcarsPollWorker_AssistedFactory> createFactoryProvider(
|
||||
AcarsPollWorker_Factory delegateFactory) {
|
||||
return InstanceFactory.create(new AcarsPollWorker_AssistedFactory_Impl(delegateFactory));
|
||||
}
|
||||
}
|
||||
+52
@@ -0,0 +1,52 @@
|
||||
package com.hoppieacars.util;
|
||||
|
||||
import android.content.Context;
|
||||
import androidx.work.WorkerParameters;
|
||||
import com.hoppieacars.data.repository.AcarsRepository;
|
||||
import com.hoppieacars.data.repository.SettingsRepository;
|
||||
import dagger.internal.DaggerGenerated;
|
||||
import dagger.internal.QualifierMetadata;
|
||||
import dagger.internal.ScopeMetadata;
|
||||
import javax.annotation.processing.Generated;
|
||||
import javax.inject.Provider;
|
||||
|
||||
@ScopeMetadata
|
||||
@QualifierMetadata
|
||||
@DaggerGenerated
|
||||
@Generated(
|
||||
value = "dagger.internal.codegen.ComponentProcessor",
|
||||
comments = "https://dagger.dev"
|
||||
)
|
||||
@SuppressWarnings({
|
||||
"unchecked",
|
||||
"rawtypes",
|
||||
"KotlinInternal",
|
||||
"KotlinInternalInJava",
|
||||
"cast",
|
||||
"deprecation"
|
||||
})
|
||||
public final class AcarsPollWorker_Factory {
|
||||
private final Provider<AcarsRepository> acarsRepoProvider;
|
||||
|
||||
private final Provider<SettingsRepository> settingsRepoProvider;
|
||||
|
||||
public AcarsPollWorker_Factory(Provider<AcarsRepository> acarsRepoProvider,
|
||||
Provider<SettingsRepository> settingsRepoProvider) {
|
||||
this.acarsRepoProvider = acarsRepoProvider;
|
||||
this.settingsRepoProvider = settingsRepoProvider;
|
||||
}
|
||||
|
||||
public AcarsPollWorker get(Context appContext, WorkerParameters workerParams) {
|
||||
return newInstance(appContext, workerParams, acarsRepoProvider.get(), settingsRepoProvider.get());
|
||||
}
|
||||
|
||||
public static AcarsPollWorker_Factory create(Provider<AcarsRepository> acarsRepoProvider,
|
||||
Provider<SettingsRepository> settingsRepoProvider) {
|
||||
return new AcarsPollWorker_Factory(acarsRepoProvider, settingsRepoProvider);
|
||||
}
|
||||
|
||||
public static AcarsPollWorker newInstance(Context appContext, WorkerParameters workerParams,
|
||||
AcarsRepository acarsRepo, SettingsRepository settingsRepo) {
|
||||
return new AcarsPollWorker(appContext, workerParams, acarsRepo, settingsRepo);
|
||||
}
|
||||
}
|
||||
+25
@@ -0,0 +1,25 @@
|
||||
package com.hoppieacars.util;
|
||||
|
||||
import androidx.hilt.work.WorkerAssistedFactory;
|
||||
import androidx.work.ListenableWorker;
|
||||
import dagger.Binds;
|
||||
import dagger.Module;
|
||||
import dagger.hilt.InstallIn;
|
||||
import dagger.hilt.codegen.OriginatingElement;
|
||||
import dagger.hilt.components.SingletonComponent;
|
||||
import dagger.multibindings.IntoMap;
|
||||
import dagger.multibindings.StringKey;
|
||||
import javax.annotation.processing.Generated;
|
||||
|
||||
@Generated("androidx.hilt.AndroidXHiltProcessor")
|
||||
@Module
|
||||
@InstallIn(SingletonComponent.class)
|
||||
@OriginatingElement(
|
||||
topLevelClass = AcarsPollWorker.class
|
||||
)
|
||||
public interface AcarsPollWorker_HiltModule {
|
||||
@Binds
|
||||
@IntoMap
|
||||
@StringKey("com.hoppieacars.util.AcarsPollWorker")
|
||||
WorkerAssistedFactory<? extends ListenableWorker> bind(AcarsPollWorker_AssistedFactory factory);
|
||||
}
|
||||
Reference in new issue
Block a user