aboutsummaryrefslogtreecommitdiff
path: root/java/dagger/hilt/android/internal/lifecycle/HiltViewModelFactory.java
diff options
context:
space:
mode:
Diffstat (limited to 'java/dagger/hilt/android/internal/lifecycle/HiltViewModelFactory.java')
-rw-r--r--java/dagger/hilt/android/internal/lifecycle/HiltViewModelFactory.java26
1 files changed, 0 insertions, 26 deletions
diff --git a/java/dagger/hilt/android/internal/lifecycle/HiltViewModelFactory.java b/java/dagger/hilt/android/internal/lifecycle/HiltViewModelFactory.java
index 443894127..3b0d3bc43 100644
--- a/java/dagger/hilt/android/internal/lifecycle/HiltViewModelFactory.java
+++ b/java/dagger/hilt/android/internal/lifecycle/HiltViewModelFactory.java
@@ -16,7 +16,6 @@
package dagger.hilt.android.internal.lifecycle;
-import android.app.Activity;
import androidx.lifecycle.AbstractSavedStateViewModelFactory;
import androidx.lifecycle.SavedStateHandle;
import androidx.lifecycle.ViewModel;
@@ -29,7 +28,6 @@ import dagger.Module;
import dagger.hilt.EntryPoint;
import dagger.hilt.EntryPoints;
import dagger.hilt.InstallIn;
-import dagger.hilt.android.components.ActivityComponent;
import dagger.hilt.android.components.ViewModelComponent;
import dagger.hilt.android.internal.builders.ViewModelComponentBuilder;
import dagger.multibindings.Multibinds;
@@ -111,28 +109,4 @@ public final class HiltViewModelFactory implements ViewModelProvider.Factory {
return delegateFactory.create(modelClass);
}
}
-
- @EntryPoint
- @InstallIn(ActivityComponent.class)
- interface ActivityCreatorEntryPoint {
- @HiltViewModelMap.KeySet
- Set<String> getViewModelKeys();
- ViewModelComponentBuilder getViewModelComponentBuilder();
- }
-
- public static ViewModelProvider.Factory createInternal(
- @NonNull Activity activity,
- @NonNull SavedStateRegistryOwner owner,
- @Nullable Bundle defaultArgs,
- @NonNull ViewModelProvider.Factory delegateFactory) {
- ActivityCreatorEntryPoint entryPoint =
- EntryPoints.get(activity, ActivityCreatorEntryPoint.class);
- return new HiltViewModelFactory(
- owner,
- defaultArgs,
- entryPoint.getViewModelKeys(),
- delegateFactory,
- entryPoint.getViewModelComponentBuilder()
- );
- }
}