first commit
This commit is contained in:
commit
13a51517c1
1738 files changed
+53987
No files matched your search
@@ -0,0 +1,96 @@
|
||||
plugins {
|
||||
alias(libs.plugins.android.application)
|
||||
alias(libs.plugins.kotlin.android)
|
||||
alias(libs.plugins.kotlin.compose)
|
||||
alias(libs.plugins.hilt)
|
||||
alias(libs.plugins.kotlin.serialization)
|
||||
kotlin("kapt")
|
||||
}
|
||||
|
||||
android {
|
||||
namespace = "com.hoppieacars"
|
||||
compileSdk = 35
|
||||
|
||||
defaultConfig {
|
||||
applicationId = "com.hoppieacars"
|
||||
minSdk = 26
|
||||
targetSdk = 35
|
||||
versionCode = 1
|
||||
versionName = "1.0.0"
|
||||
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
|
||||
}
|
||||
|
||||
buildTypes {
|
||||
release {
|
||||
isMinifyEnabled = true
|
||||
isShrinkResources = true
|
||||
proguardFiles(
|
||||
getDefaultProguardFile("proguard-android-optimize.txt"),
|
||||
"proguard-rules.pro"
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
compileOptions {
|
||||
sourceCompatibility = JavaVersion.VERSION_17
|
||||
targetCompatibility = JavaVersion.VERSION_17
|
||||
}
|
||||
|
||||
kotlinOptions {
|
||||
jvmTarget = "17"
|
||||
}
|
||||
|
||||
buildFeatures {
|
||||
compose = true
|
||||
}
|
||||
}
|
||||
|
||||
dependencies {
|
||||
implementation(libs.androidx.core.ktx)
|
||||
implementation(libs.androidx.appcompat)
|
||||
implementation(libs.androidx.lifecycle.runtime.ktx)
|
||||
implementation(libs.androidx.lifecycle.viewmodel.compose)
|
||||
implementation(libs.androidx.lifecycle.runtime.compose)
|
||||
implementation(libs.androidx.activity.compose)
|
||||
|
||||
implementation(platform(libs.androidx.compose.bom))
|
||||
implementation(libs.androidx.ui)
|
||||
implementation(libs.androidx.ui.graphics)
|
||||
implementation(libs.androidx.ui.tooling.preview)
|
||||
implementation(libs.androidx.material3)
|
||||
implementation(libs.androidx.material.icons.extended)
|
||||
implementation(libs.androidx.navigation.compose)
|
||||
|
||||
// Hilt DI
|
||||
implementation(libs.hilt.android)
|
||||
kapt(libs.hilt.compiler)
|
||||
implementation(libs.hilt.navigation.compose)
|
||||
|
||||
// Networking
|
||||
implementation(libs.retrofit)
|
||||
implementation(libs.retrofit.kotlinx.serialization)
|
||||
implementation(libs.okhttp)
|
||||
implementation(libs.okhttp.logging)
|
||||
|
||||
// Serialization
|
||||
implementation(libs.kotlinx.serialization.json)
|
||||
implementation(libs.kotlinx.coroutines.android)
|
||||
|
||||
// DataStore
|
||||
implementation(libs.datastore.preferences)
|
||||
|
||||
// WorkManager
|
||||
implementation(libs.work.runtime.ktx)
|
||||
implementation(libs.hilt.work)
|
||||
kapt(libs.hilt.work.compiler)
|
||||
implementation(libs.startup.runtime)
|
||||
|
||||
debugImplementation(libs.androidx.ui.tooling)
|
||||
}
|
||||
|
||||
kapt {
|
||||
correctErrorTypes = true
|
||||
arguments {
|
||||
arg("dagger.hilt.android.internal.disableAndroidSuperclassValidation", "true")
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
"-Xallow-no-source-files" "-classpath" "C:\\Users\\Justin\\Desktop\\projects\\HoppieACARSApp\\HoppieACARSApp\\app\\build\\intermediates\\compile_and_runtime_not_namespaced_r_class_jar\\debug\\processDebugResources\\R.jar;C:\\Users\\Justin\\.gradle\\caches\\transforms-4\\ec4fd513d4540edd47347d685c56c672\\transformed\\appcompat-resources-1.7.0-api.jar;C:\\Users\\Justin\\.gradle\\caches\\transforms-4\\d940ea5f8d0fa7e0b59108b6c5321d36\\transformed\\appcompat-1.7.0-api.jar;C:\\Users\\Justin\\.gradle\\caches\\transforms-4\\e75b2085dd9fcee790a3bd36423e89d8\\transformed\\hilt-work-1.2.0-api.jar;C:\\Users\\Justin\\.gradle\\caches\\transforms-4\\1d1a92e6f9fa63e6ead8e4b291d41cb2\\transformed\\hilt-navigation-compose-1.2.0-api.jar;C:\\Users\\Justin\\.gradle\\caches\\transforms-4\\e977acb25a1cb28470c799e0d42cf38a\\transformed\\hilt-navigation-1.2.0-api.jar;C:\\Users\\Justin\\.gradle\\caches\\transforms-4\\b6f023b273f003a87d0f9374a5916241\\transformed\\hilt-android-2.52-api.jar;C:\\Users\\Justin\\.gradle\\caches\\transforms-4\\048bf3ba493cb73660e42eb9d9623577\\transformed\\fragment-1.5.4-api.jar;C:\\Users\\Justin\\.gradle\\caches\\transforms-4\\25c4ceef47d1dcef7d29abc9ecfccf60\\transformed\\navigation-common-2.8.4-api.jar;C:\\Users\\Justin\\.gradle\\caches\\transforms-4\\1b7a927e813619333849838ecf85921b\\transformed\\navigation-runtime-2.8.4-api.jar;C:\\Users\\Justin\\.gradle\\caches\\transforms-4\\9541ecfc99953a49743c13f1b8b0825c\\transformed\\navigation-common-ktx-2.8.4-api.jar;C:\\Users\\Justin\\.gradle\\caches\\transforms-4\\410772538113902d46c2b0580327f6bd\\transformed\\navigation-runtime-ktx-2.8.4-api.jar;C:\\Users\\Justin\\.gradle\\caches\\transforms-4\\6c6d8da14c0b054e3c64f6945295900c\\transformed\\navigation-compose-2.8.4-api.jar;C:\\Users\\Justin\\.gradle\\caches\\transforms-4\\1ea9edd9b6549a148fda40405e9c2bc7\\transformed\\activity-1.9.3-api.jar;C:\\Users\\Justin\\.gradle\\caches\\transforms-4\\6cf3f1a60045b0d2a22126ad82309c29\\transformed\\activity-compose-1.9.3-api.jar;C:\\Users\\Justin\\.gradle\\caches\\transforms-4\\86c09787c7bd98a18fcff96c3bb6959b\\transformed\\activity-ktx-1.9.3-api.jar;C:\\Users\\Justin\\.gradle\\caches\\transforms-4\\0c7b8bd387a7015d97c2914b2bf1f0a3\\transformed\\material3-release-api.jar;C:\\Users\\Justin\\.gradle\\caches\\transforms-4\\bbcd9c53d36e4cb57e7b53bb9a952d77\\transformed\\foundation-layout-release-api.jar;C:\\Users\\Justin\\.gradle\\caches\\transforms-4\\48059121037223a81c4f498cda522546\\transformed\\material-ripple-release-api.jar;C:\\Users\\Justin\\.gradle\\caches\\transforms-4\\f031d929557996ac517f2d24a7088a35\\transformed\\foundation-release-api.jar;C:\\Users\\Justin\\.gradle\\caches\\transforms-4\\c3de66a626f70756e1a870f3a1dc048d\\transformed\\animation-core-release-api.jar;C:\\Users\\Justin\\.gradle\\caches\\transforms-4\\03b709c31f16a881ef28315c4685359f\\transformed\\animation-release-api.jar;C:\\Users\\Justin\\.gradle\\caches\\transforms-4\\82349f3d07f5056f21c35e7a0604c74f\\transformed\\ui-util-release-api.jar;C:\\Users\\Justin\\.gradle\\caches\\transforms-4\\e94c65e7825ea48747926d1c1f75537b\\transformed\\ui-unit-release-api.jar;C:\\Users\\Justin\\.gradle\\caches\\transforms-4\\cfd8608c0e1158b556298d91eab29ed1\\transformed\\ui-text-release-api.jar;C:\\Users\\Justin\\.gradle\\caches\\transforms-4\\d3750476aee1cba5914d8d0f26716dde\\transformed\\ui-geometry-release-api.jar;C:\\Users\\Justin\\.gradle\\caches\\transforms-4\\e53fe3d29585fda3a12a0b3559aba140\\transformed\\ui-tooling-data-release-api.jar;C:\\Users\\Justin\\.gradle\\caches\\transforms-4\\c0d6cdcf5f77a06be03deb91a1bdc960\\transformed\\ui-tooling-preview-release-api.jar;C:\\Users\\Justin\\.gradle\\caches\\transforms-4\\7936dad0b9794815bea9fbb7e94cbd0a\\transformed\\ui-graphics-release-api.jar;C:\\Users\\Justin\\.gradle\\caches\\transforms-4\\3e73e07dbd863dc8e9f953113d9f81c1\\transformed\\ui-tooling-release-api.jar;C:\\Users\\Justin\\.gradle\\caches\\transforms-4\\5c233120356eac4ab2bf4f8b56efd38e\\transformed\\material-icons-extended-release-api.jar;C:\\Users\\Justin\\.gradle\\caches\\transforms-4\\0d70d97b9571cbc71bf58b92ae432ada\\transformed\\material-icons-core-release-api.jar;C:\\Users\\Justin\\.gradle\\caches\\transforms-4\\e8f6ed768af08aa105e3bf95a4c2af18\\transformed\\ui-release-api.jar;C:\\Users\\Justin\\.gradle\\caches\\transforms-4\\6b96b726eb226284cd15291be950ac3a\\transformed\\loader-1.0.0-api.jar;C:\\Users\\Justin\\.gradle\\caches\\transforms-4\\2cc5748a2b21a4c088b5ce2a30413850\\transformed\\work-runtime-ktx-2.10.0-api.jar;C:\\Users\\Justin\\.gradle\\caches\\transforms-4\\d088b0437a8d1ceab51705bc6033f36c\\transformed\\work-runtime-2.10.0-api.jar;C:\\Users\\Justin\\.gradle\\caches\\transforms-4\\4188c42af7aea88c89ce0c5d3df73cf4\\transformed\\drawerlayout-1.0.0-api.jar;C:\\Users\\Justin\\.gradle\\caches\\transforms-4\\9e06d6e13a524451f6d329109f0fd577\\transformed\\vectordrawable-animated-1.1.0-api.jar;C:\\Users\\Justin\\.gradle\\caches\\transforms-4\\f27438000fe91bc07e84d1f31ed21cfa\\transformed\\veLine truncated
|
||||
+666
@@ -0,0 +1,666 @@
|
||||
package com.hoppieacars;
|
||||
|
||||
import android.app.Activity;
|
||||
import android.app.Service;
|
||||
import android.content.Context;
|
||||
import android.view.View;
|
||||
import androidx.fragment.app.Fragment;
|
||||
import androidx.hilt.work.HiltWorkerFactory;
|
||||
import androidx.hilt.work.WorkerAssistedFactory;
|
||||
import androidx.hilt.work.WorkerFactoryModule_ProvideFactoryFactory;
|
||||
import androidx.lifecycle.SavedStateHandle;
|
||||
import androidx.lifecycle.ViewModel;
|
||||
import androidx.work.ListenableWorker;
|
||||
import androidx.work.WorkerParameters;
|
||||
import com.hoppieacars.data.api.HoppieApiService;
|
||||
import com.hoppieacars.data.repository.AcarsRepository;
|
||||
import com.hoppieacars.data.repository.SettingsRepository;
|
||||
import com.hoppieacars.di.NetworkModule_ProvideHoppieApiServiceFactory;
|
||||
import com.hoppieacars.di.NetworkModule_ProvideOkHttpClientFactory;
|
||||
import com.hoppieacars.di.NetworkModule_ProvideRetrofitFactory;
|
||||
import com.hoppieacars.ui.AcarsViewModel;
|
||||
import com.hoppieacars.ui.AcarsViewModel_HiltModules;
|
||||
import com.hoppieacars.util.AcarsPollWorker;
|
||||
import com.hoppieacars.util.AcarsPollWorker_AssistedFactory;
|
||||
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.IdentifierNameString;
|
||||
import dagger.internal.KeepFieldType;
|
||||
import dagger.internal.LazyClassKeyMap;
|
||||
import dagger.internal.Preconditions;
|
||||
import dagger.internal.Provider;
|
||||
import dagger.internal.SingleCheck;
|
||||
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"
|
||||
})
|
||||
public final class DaggerHoppieApp_HiltComponents_SingletonC {
|
||||
private DaggerHoppieApp_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 HoppieApp_HiltComponents.SingletonC build() {
|
||||
Preconditions.checkBuilderRequirement(applicationContextModule, ApplicationContextModule.class);
|
||||
return new SingletonCImpl(applicationContextModule);
|
||||
}
|
||||
}
|
||||
|
||||
private static final class ActivityRetainedCBuilder implements HoppieApp_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 HoppieApp_HiltComponents.ActivityRetainedC build() {
|
||||
Preconditions.checkBuilderRequirement(savedStateHandleHolder, SavedStateHandleHolder.class);
|
||||
return new ActivityRetainedCImpl(singletonCImpl, savedStateHandleHolder);
|
||||
}
|
||||
}
|
||||
|
||||
private static final class ActivityCBuilder implements HoppieApp_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 HoppieApp_HiltComponents.ActivityC build() {
|
||||
Preconditions.checkBuilderRequirement(activity, Activity.class);
|
||||
return new ActivityCImpl(singletonCImpl, activityRetainedCImpl, activity);
|
||||
}
|
||||
}
|
||||
|
||||
private static final class FragmentCBuilder implements HoppieApp_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 HoppieApp_HiltComponents.FragmentC build() {
|
||||
Preconditions.checkBuilderRequirement(fragment, Fragment.class);
|
||||
return new FragmentCImpl(singletonCImpl, activityRetainedCImpl, activityCImpl, fragment);
|
||||
}
|
||||
}
|
||||
|
||||
private static final class ViewWithFragmentCBuilder implements HoppieApp_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 HoppieApp_HiltComponents.ViewWithFragmentC build() {
|
||||
Preconditions.checkBuilderRequirement(view, View.class);
|
||||
return new ViewWithFragmentCImpl(singletonCImpl, activityRetainedCImpl, activityCImpl, fragmentCImpl, view);
|
||||
}
|
||||
}
|
||||
|
||||
private static final class ViewCBuilder implements HoppieApp_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 HoppieApp_HiltComponents.ViewC build() {
|
||||
Preconditions.checkBuilderRequirement(view, View.class);
|
||||
return new ViewCImpl(singletonCImpl, activityRetainedCImpl, activityCImpl, view);
|
||||
}
|
||||
}
|
||||
|
||||
private static final class ViewModelCBuilder implements HoppieApp_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 HoppieApp_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 HoppieApp_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 HoppieApp_HiltComponents.ServiceC build() {
|
||||
Preconditions.checkBuilderRequirement(service, Service.class);
|
||||
return new ServiceCImpl(singletonCImpl, service);
|
||||
}
|
||||
}
|
||||
|
||||
private static final class ViewWithFragmentCImpl extends HoppieApp_HiltComponents.ViewWithFragmentC {
|
||||
private final SingletonCImpl singletonCImpl;
|
||||
|
||||
private final ActivityRetainedCImpl activityRetainedCImpl;
|
||||
|
||||
private final ActivityCImpl activityCImpl;
|
||||
|
||||
private final FragmentCImpl fragmentCImpl;
|
||||
|
||||
private final ViewWithFragmentCImpl viewWithFragmentCImpl = this;
|
||||
|
||||
private 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 HoppieApp_HiltComponents.FragmentC {
|
||||
private final SingletonCImpl singletonCImpl;
|
||||
|
||||
private final ActivityRetainedCImpl activityRetainedCImpl;
|
||||
|
||||
private final ActivityCImpl activityCImpl;
|
||||
|
||||
private final FragmentCImpl fragmentCImpl = this;
|
||||
|
||||
private 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 HoppieApp_HiltComponents.ViewC {
|
||||
private final SingletonCImpl singletonCImpl;
|
||||
|
||||
private final ActivityRetainedCImpl activityRetainedCImpl;
|
||||
|
||||
private final ActivityCImpl activityCImpl;
|
||||
|
||||
private final ViewCImpl viewCImpl = this;
|
||||
|
||||
private ViewCImpl(SingletonCImpl singletonCImpl, ActivityRetainedCImpl activityRetainedCImpl,
|
||||
ActivityCImpl activityCImpl, View viewParam) {
|
||||
this.singletonCImpl = singletonCImpl;
|
||||
this.activityRetainedCImpl = activityRetainedCImpl;
|
||||
this.activityCImpl = activityCImpl;
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
private static final class ActivityCImpl extends HoppieApp_HiltComponents.ActivityC {
|
||||
private final SingletonCImpl singletonCImpl;
|
||||
|
||||
private final ActivityRetainedCImpl activityRetainedCImpl;
|
||||
|
||||
private final ActivityCImpl activityCImpl = this;
|
||||
|
||||
private ActivityCImpl(SingletonCImpl singletonCImpl,
|
||||
ActivityRetainedCImpl activityRetainedCImpl, Activity activityParam) {
|
||||
this.singletonCImpl = singletonCImpl;
|
||||
this.activityRetainedCImpl = activityRetainedCImpl;
|
||||
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void injectMainActivity(MainActivity arg0) {
|
||||
}
|
||||
|
||||
@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(Collections.<String, Boolean>singletonMap(LazyClassKeyProvider.com_hoppieacars_ui_AcarsViewModel, AcarsViewModel_HiltModules.KeyModule.provide()));
|
||||
}
|
||||
|
||||
@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);
|
||||
}
|
||||
|
||||
@IdentifierNameString
|
||||
private static final class LazyClassKeyProvider {
|
||||
static String com_hoppieacars_ui_AcarsViewModel = "com.hoppieacars.ui.AcarsViewModel";
|
||||
|
||||
@KeepFieldType
|
||||
AcarsViewModel com_hoppieacars_ui_AcarsViewModel2;
|
||||
}
|
||||
}
|
||||
|
||||
private static final class ViewModelCImpl extends HoppieApp_HiltComponents.ViewModelC {
|
||||
private final SingletonCImpl singletonCImpl;
|
||||
|
||||
private final ActivityRetainedCImpl activityRetainedCImpl;
|
||||
|
||||
private final ViewModelCImpl viewModelCImpl = this;
|
||||
|
||||
private Provider<AcarsViewModel> acarsViewModelProvider;
|
||||
|
||||
private ViewModelCImpl(SingletonCImpl singletonCImpl,
|
||||
ActivityRetainedCImpl activityRetainedCImpl, SavedStateHandle savedStateHandleParam,
|
||||
ViewModelLifecycle viewModelLifecycleParam) {
|
||||
this.singletonCImpl = singletonCImpl;
|
||||
this.activityRetainedCImpl = activityRetainedCImpl;
|
||||
|
||||
initialize(savedStateHandleParam, viewModelLifecycleParam);
|
||||
|
||||
}
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
private void initialize(final SavedStateHandle savedStateHandleParam,
|
||||
final ViewModelLifecycle viewModelLifecycleParam) {
|
||||
this.acarsViewModelProvider = new SwitchingProvider<>(singletonCImpl, activityRetainedCImpl, viewModelCImpl, 0);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Map<Class<?>, javax.inject.Provider<ViewModel>> getHiltViewModelMap() {
|
||||
return LazyClassKeyMap.<javax.inject.Provider<ViewModel>>of(Collections.<String, javax.inject.Provider<ViewModel>>singletonMap(LazyClassKeyProvider.com_hoppieacars_ui_AcarsViewModel, ((Provider) acarsViewModelProvider)));
|
||||
}
|
||||
|
||||
@Override
|
||||
public Map<Class<?>, Object> getHiltViewModelAssistedMap() {
|
||||
return Collections.<Class<?>, Object>emptyMap();
|
||||
}
|
||||
|
||||
@IdentifierNameString
|
||||
private static final class LazyClassKeyProvider {
|
||||
static String com_hoppieacars_ui_AcarsViewModel = "com.hoppieacars.ui.AcarsViewModel";
|
||||
|
||||
@KeepFieldType
|
||||
AcarsViewModel com_hoppieacars_ui_AcarsViewModel2;
|
||||
}
|
||||
|
||||
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;
|
||||
}
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
@Override
|
||||
public T get() {
|
||||
switch (id) {
|
||||
case 0: // com.hoppieacars.ui.AcarsViewModel
|
||||
return (T) new AcarsViewModel(singletonCImpl.acarsRepositoryProvider.get(), singletonCImpl.settingsRepositoryProvider.get());
|
||||
|
||||
default: throw new AssertionError(id);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private static final class ActivityRetainedCImpl extends HoppieApp_HiltComponents.ActivityRetainedC {
|
||||
private final SingletonCImpl singletonCImpl;
|
||||
|
||||
private final ActivityRetainedCImpl activityRetainedCImpl = this;
|
||||
|
||||
private Provider<ActivityRetainedLifecycle> provideActivityRetainedLifecycleProvider;
|
||||
|
||||
private 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;
|
||||
}
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
@Override
|
||||
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 HoppieApp_HiltComponents.ServiceC {
|
||||
private final SingletonCImpl singletonCImpl;
|
||||
|
||||
private final ServiceCImpl serviceCImpl = this;
|
||||
|
||||
private ServiceCImpl(SingletonCImpl singletonCImpl, Service serviceParam) {
|
||||
this.singletonCImpl = singletonCImpl;
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
private static final class SingletonCImpl extends HoppieApp_HiltComponents.SingletonC {
|
||||
private final ApplicationContextModule applicationContextModule;
|
||||
|
||||
private final SingletonCImpl singletonCImpl = this;
|
||||
|
||||
private Provider<OkHttpClient> provideOkHttpClientProvider;
|
||||
|
||||
private Provider<Retrofit> provideRetrofitProvider;
|
||||
|
||||
private Provider<HoppieApiService> provideHoppieApiServiceProvider;
|
||||
|
||||
private Provider<AcarsRepository> acarsRepositoryProvider;
|
||||
|
||||
private Provider<SettingsRepository> settingsRepositoryProvider;
|
||||
|
||||
private Provider<AcarsPollWorker_AssistedFactory> acarsPollWorker_AssistedFactoryProvider;
|
||||
|
||||
private SingletonCImpl(ApplicationContextModule applicationContextModuleParam) {
|
||||
this.applicationContextModule = applicationContextModuleParam;
|
||||
initialize(applicationContextModuleParam);
|
||||
|
||||
}
|
||||
|
||||
private Map<String, javax.inject.Provider<WorkerAssistedFactory<? extends ListenableWorker>>> mapOfStringAndProviderOfWorkerAssistedFactoryOf(
|
||||
) {
|
||||
return Collections.<String, javax.inject.Provider<WorkerAssistedFactory<? extends ListenableWorker>>>singletonMap("com.hoppieacars.util.AcarsPollWorker", ((Provider) acarsPollWorker_AssistedFactoryProvider));
|
||||
}
|
||||
|
||||
private HiltWorkerFactory hiltWorkerFactory() {
|
||||
return WorkerFactoryModule_ProvideFactoryFactory.provideFactory(mapOfStringAndProviderOfWorkerAssistedFactoryOf());
|
||||
}
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
private void initialize(final ApplicationContextModule applicationContextModuleParam) {
|
||||
this.provideOkHttpClientProvider = DoubleCheck.provider(new SwitchingProvider<OkHttpClient>(singletonCImpl, 4));
|
||||
this.provideRetrofitProvider = DoubleCheck.provider(new SwitchingProvider<Retrofit>(singletonCImpl, 3));
|
||||
this.provideHoppieApiServiceProvider = DoubleCheck.provider(new SwitchingProvider<HoppieApiService>(singletonCImpl, 2));
|
||||
this.acarsRepositoryProvider = DoubleCheck.provider(new SwitchingProvider<AcarsRepository>(singletonCImpl, 1));
|
||||
this.settingsRepositoryProvider = DoubleCheck.provider(new SwitchingProvider<SettingsRepository>(singletonCImpl, 5));
|
||||
this.acarsPollWorker_AssistedFactoryProvider = SingleCheck.provider(new SwitchingProvider<AcarsPollWorker_AssistedFactory>(singletonCImpl, 0));
|
||||
}
|
||||
|
||||
@Override
|
||||
public void injectHoppieApp(HoppieApp hoppieApp) {
|
||||
injectHoppieApp2(hoppieApp);
|
||||
}
|
||||
|
||||
@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);
|
||||
}
|
||||
|
||||
private HoppieApp injectHoppieApp2(HoppieApp instance) {
|
||||
HoppieApp_MembersInjector.injectWorkerFactory(instance, hiltWorkerFactory());
|
||||
return instance;
|
||||
}
|
||||
|
||||
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;
|
||||
}
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
@Override
|
||||
public T get() {
|
||||
switch (id) {
|
||||
case 0: // com.hoppieacars.util.AcarsPollWorker_AssistedFactory
|
||||
return (T) new AcarsPollWorker_AssistedFactory() {
|
||||
@Override
|
||||
public AcarsPollWorker create(Context appContext, WorkerParameters workerParams) {
|
||||
return new AcarsPollWorker(appContext, workerParams, singletonCImpl.acarsRepositoryProvider.get(), singletonCImpl.settingsRepositoryProvider.get());
|
||||
}
|
||||
};
|
||||
|
||||
case 1: // com.hoppieacars.data.repository.AcarsRepository
|
||||
return (T) new AcarsRepository(singletonCImpl.provideHoppieApiServiceProvider.get());
|
||||
|
||||
case 2: // com.hoppieacars.data.api.HoppieApiService
|
||||
return (T) NetworkModule_ProvideHoppieApiServiceFactory.provideHoppieApiService(singletonCImpl.provideRetrofitProvider.get());
|
||||
|
||||
case 3: // retrofit2.Retrofit
|
||||
return (T) NetworkModule_ProvideRetrofitFactory.provideRetrofit(singletonCImpl.provideOkHttpClientProvider.get());
|
||||
|
||||
case 4: // okhttp3.OkHttpClient
|
||||
return (T) NetworkModule_ProvideOkHttpClientFactory.provideOkHttpClient();
|
||||
|
||||
case 5: // com.hoppieacars.data.repository.SettingsRepository
|
||||
return (T) new SettingsRepository(ApplicationContextModule_ProvideContextFactory.provideContext(singletonCImpl.applicationContextModule));
|
||||
|
||||
default: throw new AssertionError(id);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,54 @@
|
||||
package com.hoppieacars;
|
||||
|
||||
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_HoppieApp extends Application implements GeneratedComponentManagerHolder {
|
||||
private boolean injected = false;
|
||||
|
||||
private final ApplicationComponentManager componentManager = new ApplicationComponentManager(new ComponentSupplier() {
|
||||
@Override
|
||||
public Object get() {
|
||||
return DaggerHoppieApp_HiltComponents_SingletonC.builder()
|
||||
.applicationContextModule(new ApplicationContextModule(Hilt_HoppieApp.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:
|
||||
// HoppieApp extends Hilt_HoppieApp
|
||||
((HoppieApp_GeneratedInjector) generatedComponent()).injectHoppieApp(UnsafeCasts.<HoppieApp>unsafeCast(this));
|
||||
}
|
||||
}
|
||||
}
|
||||
+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);
|
||||
}
|
||||
+243
@@ -0,0 +1,243 @@
|
||||
package com.hoppieacars;
|
||||
|
||||
import androidx.hilt.work.HiltWrapper_WorkerFactoryModule;
|
||||
import com.hoppieacars.di.NetworkModule;
|
||||
import com.hoppieacars.ui.AcarsViewModel_HiltModules;
|
||||
import com.hoppieacars.util.AcarsPollWorker_HiltModule;
|
||||
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_SavedStateHandleModule;
|
||||
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 javax.annotation.processing.Generated;
|
||||
import javax.inject.Singleton;
|
||||
|
||||
@Generated("dagger.hilt.processor.internal.root.RootProcessor")
|
||||
public final class HoppieApp_HiltComponents {
|
||||
private HoppieApp_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 = {
|
||||
AcarsPollWorker_HiltModule.class,
|
||||
ApplicationContextModule.class,
|
||||
HiltWrapper_FragmentGetContextFix_FragmentGetContextFixModule.class,
|
||||
HiltWrapper_WorkerFactoryModule.class,
|
||||
ActivityRetainedCBuilderModule.class,
|
||||
ServiceCBuilderModule.class,
|
||||
NetworkModule.class
|
||||
}
|
||||
)
|
||||
@Singleton
|
||||
public abstract static class SingletonC implements HoppieApp_GeneratedInjector,
|
||||
FragmentGetContextFix.FragmentGetContextFixEntryPoint,
|
||||
HiltWrapper_ActivityRetainedComponentManager_ActivityRetainedComponentBuilderEntryPoint,
|
||||
ServiceComponentManager.ServiceComponentBuilderEntryPoint,
|
||||
SingletonComponent,
|
||||
GeneratedComponent {
|
||||
}
|
||||
|
||||
@Subcomponent
|
||||
@ServiceScoped
|
||||
public abstract static class ServiceC implements ServiceComponent,
|
||||
GeneratedComponent {
|
||||
@Subcomponent.Builder
|
||||
abstract interface Builder extends ServiceComponentBuilder {
|
||||
}
|
||||
}
|
||||
|
||||
@Subcomponent(
|
||||
modules = {
|
||||
AcarsViewModel_HiltModules.KeyModule.class,
|
||||
HiltWrapper_ActivityRetainedComponentManager_LifecycleModule.class,
|
||||
HiltWrapper_SavedStateHandleModule.class,
|
||||
ActivityCBuilderModule.class,
|
||||
ViewModelCBuilderModule.class
|
||||
}
|
||||
)
|
||||
@ActivityRetainedScoped
|
||||
public abstract static class ActivityRetainedC implements ActivityRetainedComponent,
|
||||
ActivityComponentManager.ActivityComponentBuilderEntryPoint,
|
||||
HiltWrapper_ActivityRetainedComponentManager_ActivityRetainedLifecycleEntryPoint,
|
||||
GeneratedComponent {
|
||||
@Subcomponent.Builder
|
||||
abstract interface Builder extends ActivityRetainedComponentBuilder {
|
||||
}
|
||||
}
|
||||
|
||||
@Subcomponent(
|
||||
modules = {
|
||||
HiltWrapper_ActivityModule.class,
|
||||
HiltWrapper_DefaultViewModelFactories_ActivityModule.class,
|
||||
FragmentCBuilderModule.class,
|
||||
ViewCBuilderModule.class
|
||||
}
|
||||
)
|
||||
@ActivityScoped
|
||||
public abstract static class ActivityC implements MainActivity_GeneratedInjector,
|
||||
ActivityComponent,
|
||||
DefaultViewModelFactories.ActivityEntryPoint,
|
||||
HiltWrapper_HiltViewModelFactory_ActivityCreatorEntryPoint,
|
||||
FragmentComponentManager.FragmentComponentBuilderEntryPoint,
|
||||
ViewComponentManager.ViewComponentBuilderEntryPoint,
|
||||
GeneratedComponent {
|
||||
@Subcomponent.Builder
|
||||
abstract interface Builder extends ActivityComponentBuilder {
|
||||
}
|
||||
}
|
||||
|
||||
@Subcomponent(
|
||||
modules = {
|
||||
AcarsViewModel_HiltModules.BindsModule.class,
|
||||
HiltWrapper_HiltViewModelFactory_ViewModelModule.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 {
|
||||
}
|
||||
}
|
||||
}
|
||||
+21
@@ -0,0 +1,21 @@
|
||||
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 = "com.hoppieacars.HoppieApp",
|
||||
rootPackage = "com.hoppieacars",
|
||||
originatingRoot = "com.hoppieacars.HoppieApp",
|
||||
originatingRootPackage = "com.hoppieacars",
|
||||
rootAnnotation = HiltAndroidApp.class,
|
||||
rootSimpleNames = "HoppieApp",
|
||||
originatingRootSimpleNames = "HoppieApp"
|
||||
)
|
||||
@Generated("dagger.hilt.processor.internal.root.AggregatedRootGenerator")
|
||||
public class _com_hoppieacars_HoppieApp {
|
||||
}
|
||||
+15
@@ -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 = "com.hoppieacars.HoppieApp_GeneratedInjector"
|
||||
)
|
||||
@Generated("dagger.hilt.processor.internal.aggregateddeps.AggregatedDepsGenerator")
|
||||
public class _com_hoppieacars_HoppieApp_GeneratedInjector {
|
||||
}
|
||||
+96
@@ -0,0 +1,96 @@
|
||||
package com.hoppieacars;
|
||||
|
||||
import dagger.hilt.internal.aggregatedroot.codegen._com_hoppieacars_HoppieApp;
|
||||
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._androidx_hilt_work_HiltWrapper_WorkerFactoryModule;
|
||||
import hilt_aggregated_deps._com_hoppieacars_HoppieApp_GeneratedInjector;
|
||||
import hilt_aggregated_deps._com_hoppieacars_MainActivity_GeneratedInjector;
|
||||
import hilt_aggregated_deps._com_hoppieacars_di_NetworkModule;
|
||||
import hilt_aggregated_deps._com_hoppieacars_ui_AcarsViewModel_HiltModules_BindsModule;
|
||||
import hilt_aggregated_deps._com_hoppieacars_ui_AcarsViewModel_HiltModules_KeyModule;
|
||||
import hilt_aggregated_deps._com_hoppieacars_util_AcarsPollWorker_HiltModule;
|
||||
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_SavedStateHandleModule;
|
||||
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;
|
||||
|
||||
@ComponentTreeDeps(
|
||||
rootDeps = _com_hoppieacars_HoppieApp.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 = {
|
||||
_androidx_hilt_work_HiltWrapper_WorkerFactoryModule.class,
|
||||
_com_hoppieacars_HoppieApp_GeneratedInjector.class,
|
||||
_com_hoppieacars_MainActivity_GeneratedInjector.class,
|
||||
_com_hoppieacars_di_NetworkModule.class,
|
||||
_com_hoppieacars_ui_AcarsViewModel_HiltModules_BindsModule.class,
|
||||
_com_hoppieacars_ui_AcarsViewModel_HiltModules_KeyModule.class,
|
||||
_com_hoppieacars_util_AcarsPollWorker_HiltModule.class,
|
||||
_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_SavedStateHandleModule.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
|
||||
}
|
||||
)
|
||||
public final class HoppieApp_ComponentTreeDeps {
|
||||
}
|
||||
+9
@@ -0,0 +1,9 @@
|
||||
package dagger.hilt.internal.processedrootsentinel.codegen;
|
||||
|
||||
import dagger.hilt.internal.processedrootsentinel.ProcessedRootSentinel;
|
||||
|
||||
@ProcessedRootSentinel(
|
||||
roots = "com.hoppieacars.HoppieApp"
|
||||
)
|
||||
public final class _com_hoppieacars_HoppieApp {
|
||||
}
|
||||
@@ -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);
|
||||
}
|
||||
+21
@@ -0,0 +1,21 @@
|
||||
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 = "com.hoppieacars.HoppieApp",
|
||||
rootPackage = "com.hoppieacars",
|
||||
originatingRoot = "com.hoppieacars.HoppieApp",
|
||||
originatingRootPackage = "com.hoppieacars",
|
||||
rootAnnotation = HiltAndroidApp.class,
|
||||
rootSimpleNames = "HoppieApp",
|
||||
originatingRootSimpleNames = "HoppieApp"
|
||||
)
|
||||
@Generated("dagger.hilt.processor.internal.root.AggregatedRootGenerator")
|
||||
public class _com_hoppieacars_HoppieApp {
|
||||
}
|
||||
+15
@@ -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 = "com.hoppieacars.HoppieApp_GeneratedInjector"
|
||||
)
|
||||
@Generated("dagger.hilt.processor.internal.aggregateddeps.AggregatedDepsGenerator")
|
||||
public class _com_hoppieacars_HoppieApp_GeneratedInjector {
|
||||
}
|
||||
+15
@@ -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.android.components.ActivityComponent",
|
||||
entryPoints = "com.hoppieacars.MainActivity_GeneratedInjector"
|
||||
)
|
||||
@Generated("dagger.hilt.processor.internal.aggregateddeps.AggregatedDepsGenerator")
|
||||
public class _com_hoppieacars_MainActivity_GeneratedInjector {
|
||||
}
|
||||
+15
@@ -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",
|
||||
modules = "com.hoppieacars.di.NetworkModule"
|
||||
)
|
||||
@Generated("dagger.hilt.processor.internal.aggregateddeps.AggregatedDepsGenerator")
|
||||
public class _com_hoppieacars_di_NetworkModule {
|
||||
}
|
||||
+15
@@ -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.android.components.ViewModelComponent",
|
||||
modules = "com.hoppieacars.ui.AcarsViewModel_HiltModules.BindsModule"
|
||||
)
|
||||
@Generated("dagger.hilt.processor.internal.aggregateddeps.AggregatedDepsGenerator")
|
||||
public class _com_hoppieacars_ui_AcarsViewModel_HiltModules_BindsModule {
|
||||
}
|
||||
+15
@@ -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.android.components.ActivityRetainedComponent",
|
||||
modules = "com.hoppieacars.ui.AcarsViewModel_HiltModules.KeyModule"
|
||||
)
|
||||
@Generated("dagger.hilt.processor.internal.aggregateddeps.AggregatedDepsGenerator")
|
||||
public class _com_hoppieacars_ui_AcarsViewModel_HiltModules_KeyModule {
|
||||
}
|
||||
+15
@@ -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",
|
||||
modules = "com.hoppieacars.util.AcarsPollWorker_HiltModule"
|
||||
)
|
||||
@Generated("dagger.hilt.processor.internal.aggregateddeps.AggregatedDepsGenerator")
|
||||
public class _com_hoppieacars_util_AcarsPollWorker_HiltModule {
|
||||
}
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"hilt-compiler-2.52.jar (com.google.dagger:hilt-compiler:2.52)":"INCREMENTAL_AP","hilt-compiler-1.2.0.jar (androidx.hilt:hilt-compiler:1.2.0)":"INCREMENTAL_AP","dagger-compiler-2.52.jar (com.google.dagger:dagger-compiler:2.52)":"INCREMENTAL_AP"}
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
#- File Locator -
|
||||
listingFile=../../../../outputs/apk/debug/output-metadata.json
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
appMetadataVersion=1.1
|
||||
androidGradlePluginVersion=8.5.2
|
||||
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
Loaded 100 of 1738 files, more files were not shown because too many files have changed in this diff.
Show more
Reference in new issue
Block a user