com.groupbyinc.flux.common.settings.Settings$Builder.class Maven / Gradle / Ivy
???? 4A 4com/groupbyinc/flux/common/settings/Settings$Builder java/lang/Object
Settings.java ,com/groupbyinc/flux/common/settings/Settings Builder 6com/groupbyinc/flux/common/settings/Settings$Builder$1 java/util/Map$Entry
java/util/Map
Entry Kcom/groupbyinc/flux/common/settings/PropertyPlaceholder$PlaceholderResolver 7com/groupbyinc/flux/common/settings/PropertyPlaceholder PlaceholderResolver .com/groupbyinc/flux/common/settings/Settings$1 %java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandles Lookup EMPTY_SETTINGS .Lcom/groupbyinc/flux/common/settings/Settings; map Ljava/util/Map; 5Ljava/util/Map; secureSettings 7Lcom/groupbyinc/flux/common/apache/lucene/util/SetOnce; mLcom/groupbyinc/flux/common/apache/lucene/util/SetOnce; ()V $ %
& java/util/TreeMap (
) & + 5com/groupbyinc/flux/common/apache/lucene/util/SetOnce -
. & ! " 0 this 6Lcom/groupbyinc/flux/common/settings/Settings$Builder; internalMap ()Ljava/util/Map; remove &(Ljava/lang/String;)Ljava/lang/String; &(Ljava/lang/Object;)Ljava/lang/Object; 6 8 9 java/lang/String ; key Ljava/lang/String; get ? 8 @ getSecureSettings 6()Lcom/groupbyinc/flux/common/settings/SecureSettings; ()Ljava/lang/Object; ? D
. E 2com/groupbyinc/flux/common/settings/SecureSettings G setSecureSettings l(Lcom/groupbyinc/flux/common/settings/SecureSettings;)Lcom/groupbyinc/flux/common/settings/Settings$Builder; isLoaded ()Z K L H M java/lang/IllegalStateException O &Secure settings must already be loaded Q (Ljava/lang/String;)V $ S
P T "java/lang/IllegalArgumentException V java/lang/StringBuilder X
Y & 0Secure settings already set. Existing settings: [ append -(Ljava/lang/String;)Ljava/lang/StringBuilder; ] ^
Y _ getSettingNames ()Ljava/util/Set; a b H c -(Ljava/lang/Object;)Ljava/lang/StringBuilder; ] e
Y f , new settings: h toString ()Ljava/lang/String; j k
Y l
W T set (Ljava/lang/Object;)V o p
. q 4Lcom/groupbyinc/flux/common/settings/SecureSettings; put K([Ljava/lang/Object;)Lcom/groupbyinc/flux/common/settings/Settings$Builder; G(Ljava/util/Map;)Lcom/groupbyinc/flux/common/settings/Settings$Builder; t v
w f(Lcom/groupbyinc/flux/common/settings/Settings;)Lcom/groupbyinc/flux/common/settings/Settings$Builder; t y
z Narray settings of key + value order doesn't hold correct number of arguments ( | (I)Ljava/lang/StringBuilder; ] ~
Y ) ?
l \(Ljava/lang/String;Ljava/lang/String;)Lcom/groupbyinc/flux/common/settings/Settings$Builder; t ?
? i I settings [Ljava/lang/Object; 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; t ? ? value putNull J(Ljava/lang/String;)Lcom/groupbyinc/flux/common/settings/Settings$Builder; [(Ljava/lang/String;Ljava/lang/Class;)Lcom/groupbyinc/flux/common/settings/Settings$Builder; java/lang/Class ? getName ? k
? ? clazz Ljava/lang/Class; K(Ljava/lang/String;Z)Lcom/groupbyinc/flux/common/settings/Settings$Builder; valueOf (Z)Ljava/lang/String; ? ?
<