@@ -302,10 +302,12 @@ public void configure(Binder binder) {
302302 // The map this exposes is internally an ImmutableMap, so it's OK to massage
303303 // the guice Provider to jakarta Provider in the value (since Guice provider
304304 // implements jakarta Provider).
305- @ SuppressWarnings ({"unchecked" , "rawtypes" })
306- Provider <Map <K , jakarta .inject .Provider <V >>> jakartaProviderMapProvider =
307- (Provider ) providerMapProvider ;
308- binder .bind (bindingSelection .getJakartaProviderMapKey ()).toProvider (jakartaProviderMapProvider );
305+ @ SuppressWarnings ({"unchecked" , "rawtypes" })
306+ Provider <Map <K , jakarta .inject .Provider <V >>> jakartaProviderMapProvider =
307+ (Provider ) providerMapProvider ;
308+ binder
309+ .bind (bindingSelection .getJakartaProviderMapKey ())
310+ .toProvider (jakartaProviderMapProvider );
309311
310312 RealMapProvider <K , V > mapProvider = new RealMapProvider <>(bindingSelection );
311313 // Bind Map<K, V> to the provider w/ extension support.
@@ -317,10 +319,10 @@ public void configure(Binder binder) {
317319
318320 // The Map.Entries are all ProviderMapEntry instances which do not allow setValue, so it is
319321 // safe to massage the return type like this
320- @ SuppressWarnings ({"unchecked" , "rawtypes" })
321- Key <Set <Map .Entry <K , jakarta .inject .Provider <V >>>> jakartaEntrySetProviderKey =
322- (Key ) bindingSelection .getEntrySetBinder ().getSetKey ();
323- binder .bind (bindingSelection .getEntrySetJakartaProviderKey ()).to (jakartaEntrySetProviderKey );
322+ @ SuppressWarnings ({"unchecked" , "rawtypes" })
323+ Key <Set <Map .Entry <K , jakarta .inject .Provider <V >>>> jakartaEntrySetProviderKey =
324+ (Key ) bindingSelection .getEntrySetBinder ().getSetKey ();
325+ binder .bind (bindingSelection .getEntrySetJakartaProviderKey ()).to (jakartaEntrySetProviderKey );
324326 }
325327
326328 @ Override
@@ -1050,23 +1052,25 @@ public void configure(Binder binder) {
10501052 // The collection this exposes is internally an ImmutableMap, so it's OK to massage
10511053 // the guice Provider to jakarta Provider in the value (since the guice Provider implements
10521054 // jakarta Provider).
1053- @ SuppressWarnings ({"unchecked" , "rawtypes" })
1054- Provider <Map <K , Set <jakarta .inject .Provider <V >>>> jakartaProvider =
1055- (Provider ) multimapProvider ;
1056- binder .bind (bindingSelection .getJakartaProviderSetMultimapKey ()).toProvider (jakartaProvider );
1055+ @ SuppressWarnings ({"unchecked" , "rawtypes" })
1056+ Provider <Map <K , Set <jakarta .inject .Provider <V >>>> jakartaProvider =
1057+ (Provider ) multimapProvider ;
1058+ binder
1059+ .bind (bindingSelection .getJakartaProviderSetMultimapKey ())
1060+ .toProvider (jakartaProvider );
10571061
10581062 @ SuppressWarnings ({"unchecked" , "rawtypes" })
10591063 Provider <Map <K , Collection <Provider <V >>>> collectionProvider = (Provider ) multimapProvider ;
10601064 binder
10611065 .bind (bindingSelection .getProviderCollectionMultimapKey ())
10621066 .toProvider (collectionProvider );
10631067
1064- @ SuppressWarnings ({"unchecked" , "rawtypes" })
1065- Provider <Map <K , Collection <jakarta .inject .Provider <V >>>> collectionJakartaProvider =
1066- (Provider ) multimapProvider ;
1067- binder
1068- .bind (bindingSelection .getJakartaProviderCollectionMultimapKey ())
1069- .toProvider (collectionJakartaProvider );
1068+ @ SuppressWarnings ({"unchecked" , "rawtypes" })
1069+ Provider <Map <K , Collection <jakarta .inject .Provider <V >>>> collectionJakartaProvider =
1070+ (Provider ) multimapProvider ;
1071+ binder
1072+ .bind (bindingSelection .getJakartaProviderCollectionMultimapKey ())
1073+ .toProvider (collectionJakartaProvider );
10701074
10711075 // Binds a Map<K, Set<V>>
10721076 @ SuppressWarnings ({"unchecked" , "rawtypes" })
0 commit comments