
com.groupbyinc.flux.common.inject.ModulesBuilder.class Maven / Gradle / Ivy
???? 3 I 0com/groupbyinc/flux/common/inject/ModulesBuilder RLjava/lang/Object;Ljava/lang/Iterable; java/lang/Object java/lang/Iterable ModulesBuilder.java modules Ljava/util/List; ; ()V
java/util/ArrayList
this 2Lcom/groupbyinc/flux/common/inject/ModulesBuilder; add _([Lcom/groupbyinc/flux/common/inject/Module;)Lcom/groupbyinc/flux/common/inject/ModulesBuilder; +[Lcom/groupbyinc/flux/common/inject/Module; java/util/List (Ljava/lang/Object;)Z module *Lcom/groupbyinc/flux/common/inject/Module;
newModules iterator ()Ljava/util/Iterator; # $ % createInjector .()Lcom/groupbyinc/flux/common/inject/Injector; 'com/groupbyinc/flux/common/inject/Guice ) B(Ljava/lang/Iterable;)Lcom/groupbyinc/flux/common/inject/Injector; ' +
* , +com/groupbyinc/flux/common/inject/Injectors . cleanCaches /(Lcom/groupbyinc/flux/common/inject/Injector;)V 0 1
/ 2 .com/groupbyinc/flux/common/inject/InjectorImpl 4 readOnlyAllSingletons 6
5 7 injector ,Lcom/groupbyinc/flux/common/inject/Injector; createChildInjector Z(Lcom/groupbyinc/flux/common/inject/Injector;)Lcom/groupbyinc/flux/common/inject/Injector; *com/groupbyinc/flux/common/inject/Injector = ; + > ?
childInjector Signature Code LocalVariableTable LineNumberTable
StackMapTable B()Ljava/util/Iterator;
SourceFile !
B
C > *? *? Y? ? ? D E
? C ? (+M,?>6? ,2:*? ? W????*? D ! ( ( " E " # " &