com.groupbyinc.flux.common.http.config.RegistryBuilder.class Maven / Gradle / Ivy
???? 2 T 6com/groupbyinc/flux/common/http/config/RegistryBuilder (Ljava/lang/Object; java/lang/Object RegistryBuilder.java items Ljava/util/Map; &Ljava/util/Map; create :()Lcom/groupbyinc/flux/common/http/config/RegistryBuilder; ()V
java/util/HashMap
this =Lcom/groupbyinc/flux/common/http/config/RegistryBuilder; 8Lcom/groupbyinc/flux/common/http/config/RegistryBuilder; register ^(Ljava/lang/String;Ljava/lang/Object;)Lcom/groupbyinc/flux/common/http/config/RegistryBuilder; ID )com/groupbyinc/flux/common/http/util/Args notEmpty D(Ljava/lang/CharSequence;Ljava/lang/String;)Ljava/lang/CharSequence;
! Item # notNull 8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; % &
' java/util/Locale ) ROOT Ljava/util/Locale; + , * - java/lang/String / toLowerCase &(Ljava/util/Locale;)Ljava/lang/String; 1 2
0 3
java/util/Map 5 put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 7 8 6 9 id Ljava/lang/String; item TI; Ljava/lang/Object; build 3()Lcom/groupbyinc/flux/common/http/config/Registry; /com/groupbyinc/flux/common/http/config/Registry B (Ljava/util/Map;)V D
C E toString ()Ljava/lang/String; G H
I Signature Code LineNumberTable U()Lcom/groupbyinc/flux/common/http/config/RegistryBuilder; LocalVariableTable LocalVariableTypeTable T(Ljava/lang/String;TI;)Lcom/groupbyinc/flux/common/http/config/RegistryBuilder; 8()Lcom/groupbyinc/flux/common/http/config/Registry;
SourceFile 1 K
L ? Y? ? M . K N
L T *? *? Y? ? ? O P M 2 3 4 L ? "+? "W,$? (W*? +? .? 4,? : W*? O " " ; <