
com.groupbyinc.flux.common.inject.util.Modules.class Maven / Gradle / Ivy
???? 3 L .com/groupbyinc/flux/common/inject/util/Modules java/lang/Object Modules.java ;com/groupbyinc/flux/common/inject/util/Modules$ModuleWriter ModuleWriter Jcom/groupbyinc/flux/common/inject/util/Modules$RealOverriddenModuleBuilder RealOverriddenModuleBuilder Fcom/groupbyinc/flux/common/inject/util/Modules$OverriddenModuleBuilder OverriddenModuleBuilder 0com/groupbyinc/flux/common/inject/util/Modules$2 0com/groupbyinc/flux/common/inject/util/Modules$1 EMPTY_MODULE *Lcom/groupbyinc/flux/common/inject/Module; ()V
this 0Lcom/groupbyinc/flux/common/inject/util/Modules; override u([Lcom/groupbyinc/flux/common/inject/Module;)Lcom/groupbyinc/flux/common/inject/util/Modules$OverriddenModuleBuilder; java/util/Arrays asList %([Ljava/lang/Object;)Ljava/util/List;
! I(Ljava/lang/Iterable;Lcom/groupbyinc/flux/common/inject/util/Modules$1;)V #
$ modules +[Lcom/groupbyinc/flux/common/inject/Module; ^(Ljava/lang/Iterable;)Lcom/groupbyinc/flux/common/inject/util/Modules$OverriddenModuleBuilder; ALjava/lang/Iterable<+Lcom/groupbyinc/flux/common/inject/Module;>; Ljava/lang/Iterable; combine W([Lcom/groupbyinc/flux/common/inject/Module;)Lcom/groupbyinc/flux/common/inject/Module; =com/groupbyinc/flux/common/google/common/collect/ImmutableSet - copyOf T([Ljava/lang/Object;)Lcom/groupbyinc/flux/common/google/common/collect/ImmutableSet; / 0
. 1 @(Ljava/lang/Iterable;)Lcom/groupbyinc/flux/common/inject/Module; + 3
4 U(Ljava/lang/Iterable;)Lcom/groupbyinc/flux/common/google/common/collect/ImmutableSet; / 6
. 7 (Ljava/util/Set;)V 9
:
modulesSet ;Ljava/util/Set; Ljava/util/Set;
A Code LocalVariableTable LineNumberTable LocalVariableTypeTable Signature ?(Ljava/lang/Iterable<+Lcom/groupbyinc/flux/common/inject/Module;>;)Lcom/groupbyinc/flux/common/inject/util/Modules$OverriddenModuleBuilder; m(Ljava/lang/Iterable<+Lcom/groupbyinc/flux/common/inject/Module;>;)Lcom/groupbyinc/flux/common/inject/Module;
SourceFile InnerClasses 1 C 3 *? ? D E
2 3 ? C 7
?
Y*? "? %? D
&