
com.groupbyinc.flux.common.inject.InjectorImpl$BindingsMultimap.class Maven / Gradle / Ivy
???? 3 T ?com/groupbyinc/flux/common/inject/InjectorImpl$BindingsMultimap java/lang/Object InjectorImpl.java .com/groupbyinc/flux/common/inject/InjectorImpl BindingsMultimap 0com/groupbyinc/flux/common/inject/InjectorImpl$1 multimap Ljava/util/Map; ?Ljava/util/Map;Ljava/util/List;>;>; ()V
5com/groupbyinc/flux/common/google/common/collect/Maps
newHashMap ()Ljava/util/HashMap;
this ALcom/groupbyinc/flux/common/inject/InjectorImpl$BindingsMultimap; put ](Lcom/groupbyinc/flux/common/inject/TypeLiteral;Lcom/groupbyinc/flux/common/inject/Binding;)V
java/util/Map get &(Ljava/lang/Object;)Ljava/lang/Object; ! " java/util/List $ java/util/ArrayList &
' 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; ) * add (Ljava/lang/Object;)Z , - % . type 4Lcom/groupbyinc/flux/common/inject/TypeLiteral; /Lcom/groupbyinc/flux/common/inject/TypeLiteral; binding 0Lcom/groupbyinc/flux/common/inject/Binding; +Lcom/groupbyinc/flux/common/inject/Binding; bindingsForType @Ljava/util/List;>; Ljava/util/List; getAll A(Lcom/groupbyinc/flux/common/inject/TypeLiteral;)Ljava/util/List; java/util/Collections ; unmodifiableList "(Ljava/util/List;)Ljava/util/List; = >
<