diff options
author | 2024-02-07 12:33:49 -0500 | |
---|---|---|
committer | 2024-02-07 12:36:18 -0500 | |
commit | 31f5bd90c0fd0bc534dfbf2496ca1166cbea6de7 (patch) | |
tree | 47b416fe6d392d3916d021d0b32b0865aa97dea4 /java | |
parent | 531bb351d0107e912c2d47e5d34fe53831ad11e5 (diff) |
Inject multiple flag libs as uniquely named typealiases
Bug: n/a
Test: n/a
Change-Id: I4763676802bf59a9582d26e467953dcc501dd8d6
Diffstat (limited to 'java')
-rw-r--r-- | java/src/com/android/intentresolver/inject/FeatureFlagsModule.kt | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/java/src/com/android/intentresolver/inject/FeatureFlagsModule.kt b/java/src/com/android/intentresolver/inject/FeatureFlagsModule.kt index 05cf2104..67186371 100644 --- a/java/src/com/android/intentresolver/inject/FeatureFlagsModule.kt +++ b/java/src/com/android/intentresolver/inject/FeatureFlagsModule.kt @@ -1,15 +1,21 @@ package com.android.intentresolver.inject -import com.android.intentresolver.FeatureFlags -import com.android.intentresolver.FeatureFlagsImpl +import android.service.chooser.FeatureFlagsImpl as ChooserServiceFlagsImpl +import com.android.intentresolver.FeatureFlagsImpl as IntentResolverFlagsImpl import dagger.Module import dagger.Provides import dagger.hilt.InstallIn import dagger.hilt.components.SingletonComponent +typealias IntentResolverFlags = com.android.intentresolver.FeatureFlags + +typealias ChooserServiceFlags = android.service.chooser.FeatureFlags + @Module @InstallIn(SingletonComponent::class) object FeatureFlagsModule { - @Provides fun featureFlags(): FeatureFlags = FeatureFlagsImpl() + @Provides fun intentResolverFlags(): IntentResolverFlags = IntentResolverFlagsImpl() + + @Provides fun chooserServiceFlags(): ChooserServiceFlags = ChooserServiceFlagsImpl() } |