
com.groupbyinc.flux.common.settings.Setting$AffixSetting.class Maven / Gradle / Ivy
???? 4q 8com/groupbyinc/flux/common/settings/Setting$AffixSetting HLcom/groupbyinc/flux/common/settings/Setting; +com/groupbyinc/flux/common/settings/Setting Setting.java AffixSetting :com/groupbyinc/flux/common/settings/Setting$AffixSetting$2 :com/groupbyinc/flux/common/settings/Setting$AffixSetting$1
4com/groupbyinc/flux/common/settings/Setting$AffixKey AffixKey Icom/groupbyinc/flux/common/settings/AbstractScopedSettings$SettingUpdater :com/groupbyinc/flux/common/settings/AbstractScopedSettings SettingUpdater 4com/groupbyinc/flux/common/settings/Settings$Builder ,com/groupbyinc/flux/common/settings/Settings Builder 4com/groupbyinc/flux/common/settings/Setting$Property Property /com/groupbyinc/flux/common/settings/Setting$Key Key 5com/groupbyinc/flux/common/settings/Setting$SimpleKey SimpleKey %java/lang/invoke/MethodHandles$Lookup " java/lang/invoke/MethodHandles $ Lookup key 6Lcom/groupbyinc/flux/common/settings/Setting$AffixKey; delegateFactory Ljava/util/function/Function; cLjava/util/function/Function;>; dependencies Ljava/util/Set; KLjava/util/Set; ?(Lcom/groupbyinc/flux/common/settings/Setting$AffixKey;Lcom/groupbyinc/flux/common/settings/Setting;Ljava/util/function/Function;[Lcom/groupbyinc/flux/common/settings/Setting$AffixSetting;)V defaultValue 1 * 2
access$100 L(Lcom/groupbyinc/flux/common/settings/Setting;)Ljava/util/function/Function; 4 5
6
access$200 B(Lcom/groupbyinc/flux/common/settings/Setting;)Ljava/util/EnumSet; 8 9
: java/util/EnumSet < toArray (([Ljava/lang/Object;)[Ljava/lang/Object; > ?
= @ 7[Lcom/groupbyinc/flux/common/settings/Setting$Property; B ?(Lcom/groupbyinc/flux/common/settings/Setting$Key;Ljava/util/function/Function;Ljava/util/function/Function;[Lcom/groupbyinc/flux/common/settings/Setting$Property;)V / D
E ' ( G ) * I java/util/HashSet K java/util/Arrays M asList %([Ljava/lang/Object;)Ljava/util/List; O P
N Q (Ljava/util/Collection;)V / S
L T java/util/Collections V unmodifiableSet (Ljava/util/Set;)Ljava/util/Set; X Y
W Z , - \ this ?Lcom/groupbyinc/flux/common/settings/Setting$AffixSetting; :Lcom/groupbyinc/flux/common/settings/Setting$AffixSetting; delegate 2Lcom/groupbyinc/flux/common/settings/Setting; -Lcom/groupbyinc/flux/common/settings/Setting; ;[Lcom/groupbyinc/flux/common/settings/Setting$AffixSetting; isGroupSetting ()Z matchStream I(Lcom/groupbyinc/flux/common/settings/Settings;)Ljava/util/stream/Stream; keySet ()Ljava/util/Set; i j
k
java/util/Set m stream ()Ljava/util/stream/Stream; o p n q "java/lang/invoke/LambdaMetafactory s metafactory ?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; u v
t w x (Ljava/lang/Object;)Z z match (Ljava/lang/String;)Z | }
~ } test Z(Lcom/groupbyinc/flux/common/settings/Setting$AffixSetting;)Ljava/util/function/Predicate; ? ? ? java/util/stream/Stream ? filter 9(Ljava/util/function/Predicate;)Ljava/util/stream/Stream; ? ? ? ? java/util/Objects ? requireNonNull &(Ljava/lang/Object;)Ljava/lang/Object; ? ?
? ? ? getConcreteString &(Ljava/lang/String;)Ljava/lang/String; ? ?
? ? ? apply U(Lcom/groupbyinc/flux/common/settings/Setting$AffixKey;)Ljava/util/function/Function; ? ? ? map 8(Ljava/util/function/Function;)Ljava/util/stream/Stream; ? ? ? ? settings .Lcom/groupbyinc/flux/common/settings/Settings; getSettingsDependencies #(Ljava/lang/String;)Ljava/util/Set; isEmpty ? f n ? emptySet ? j
W ? getNamespace ? ?
? lambda$getSettingsDependencies$0 `(Ljava/lang/String;Lcom/groupbyinc/flux/common/settings/Setting$AffixSetting;)Ljava/lang/String; ? ?
? ? N(Lcom/groupbyinc/flux/common/settings/Setting$AffixSetting;)Ljava/lang/String; ? 1(Ljava/lang/String;)Ljava/util/function/Function; ? ? ? java/util/stream/Collectors ? toSet ()Ljava/util/stream/Collector; ? ?
? ? collect 0(Ljava/util/stream/Collector;)Ljava/lang/Object; ? ? ? ? namespace Ljava/lang/String; settingsKey newAffixUpdater ?(Ljava/util/function/BiConsumer;Lorg/apache/logging/log4j/Logger;Ljava/util/function/BiConsumer;)Lcom/groupbyinc/flux/common/settings/AbstractScopedSettings$SettingUpdater; ?(Lcom/groupbyinc/flux/common/settings/Setting$AffixSetting;Ljava/util/function/BiConsumer;Lorg/apache/logging/log4j/Logger;Ljava/util/function/BiConsumer;)V / ?
? consumer 6Ljava/util/function/BiConsumer; Ljava/util/function/BiConsumer; logger !Lorg/apache/logging/log4j/Logger; validator newAffixMapUpdater ?(Ljava/util/function/Consumer;Lorg/apache/logging/log4j/Logger;Ljava/util/function/BiConsumer;Z)Lcom/groupbyinc/flux/common/settings/AbstractScopedSettings$SettingUpdater; ?(Lcom/groupbyinc/flux/common/settings/Setting$AffixSetting;Lorg/apache/logging/log4j/Logger;Ljava/util/function/BiConsumer;ZLjava/util/function/Consumer;)V / ?
? ELjava/util/function/Consumer;>; Ljava/util/function/Consumer; omitDefaults Z get B(Lcom/groupbyinc/flux/common/settings/Settings;)Ljava/lang/Object; 'java/lang/UnsupportedOperationException ? Waffix settings can't return values use #getConcreteSetting to obtain a concrete setting ? (Ljava/lang/String;)V / ?
? ? getRaw B(Lcom/groupbyinc/flux/common/settings/Settings;)Ljava/lang/String; getConcreteSetting A(Ljava/lang/String;)Lcom/groupbyinc/flux/common/settings/Setting;
~ java/util/function/Function ? ? ? ? ? "java/lang/IllegalArgumentException ? java/lang/StringBuilder ? ()V / ?
? ? key [ ? append -(Ljava/lang/String;)Ljava/lang/StringBuilder; ? ?
? ? ] must match [ ? getKey ()Ljava/lang/String; ? ?
?
] but didn't. ? toString ?
?
? ? getConcreteSettingForNamespace
toConcreteKey K(Ljava/lang/String;)Lcom/groupbyinc/flux/common/settings/Setting$SimpleKey;
? ?
fullKey diff ?(Lcom/groupbyinc/flux/common/settings/Settings$Builder;Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/common/settings/Settings;)V g h
(Ljava/lang/Object;)V
lambda$diff$1 ?(Lcom/groupbyinc/flux/common/settings/Settings$Builder;Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/common/settings/Settings;Ljava/lang/String;)V
? accept ?(Lcom/groupbyinc/flux/common/settings/Setting$AffixSetting;Lcom/groupbyinc/flux/common/settings/Settings$Builder;Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/common/settings/Settings;)Ljava/util/function/Consumer; forEach (Ljava/util/function/Consumer;)V ? builder 6Lcom/groupbyinc/flux/common/settings/Settings$Builder; source defaultSettings A(Lcom/groupbyinc/flux/common/settings/Setting;)Ljava/lang/String;
? concreteSetting getAllConcreteSettings distinct) p ?* ? Y(Lcom/groupbyinc/flux/common/settings/Setting$AffixSetting;)Ljava/util/function/Function; ?. /
getNamespaces ?(Lcom/groupbyinc/flux/common/settings/Settings;)Ljava/util/Set; ? ? getAsMap ?(Lcom/groupbyinc/flux/common/settings/Settings;)Ljava/util/Map; java/util/HashMap7
8 ? lambda$getAsMap$2 R(Ljava/util/Map;Lcom/groupbyinc/flux/common/settings/Settings;Ljava/lang/String;)V:;
<= ?(Lcom/groupbyinc/flux/common/settings/Setting$AffixSetting;Ljava/util/Map;Lcom/groupbyinc/flux/common/settings/Settings;)Ljava/util/function/Consumer;? @ unmodifiableMap (Ljava/util/Map;)Ljava/util/Map;BC
WD &Ljava/util/Map; Ljava/util/Map; ?%
H ? ?
J
java/util/MapL put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;NOMP
R ' ? T s
access$300 ?(Lcom/groupbyinc/flux/common/settings/Setting$AffixSetting;Lcom/groupbyinc/flux/common/settings/Settings;)Ljava/util/stream/Stream; x0 x1
access$400 r(Lcom/groupbyinc/flux/common/settings/Setting$AffixSetting;)Lcom/groupbyinc/flux/common/settings/Setting$AffixKey; Signature Code LocalVariableTable LocalVariableTypeTable LineNumberTable (Lcom/groupbyinc/flux/common/settings/Setting$AffixKey;Lcom/groupbyinc/flux/common/settings/Setting;Ljava/util/function/Function;>;[Lcom/groupbyinc/flux/common/settings/Setting$AffixSetting;)V ](Lcom/groupbyinc/flux/common/settings/Settings;)Ljava/util/stream/Stream;
StackMapTable 7(Ljava/lang/String;)Ljava/util/Set;@(Ljava/util/function/BiConsumer;Lorg/apache/logging/log4j/Logger;Ljava/util/function/BiConsumer;)Lcom/groupbyinc/flux/common/settings/AbstractScopedSettings$SettingUpdater;TT;>;>;(Ljava/util/function/Consumer;>;Lorg/apache/logging/log4j/Logger;Ljava/util/function/BiConsumer;Z)Lcom/groupbyinc/flux/common/settings/AbstractScopedSettings$SettingUpdater;>; 3(Lcom/groupbyinc/flux/common/settings/Settings;)TT; F(Ljava/lang/String;)Lcom/groupbyinc/flux/common/settings/Setting; F(Lcom/groupbyinc/flux/common/settings/Setting;)Ljava/lang/String; }(Lcom/groupbyinc/flux/common/settings/Settings;)Ljava/util/stream/Stream;>; S(Lcom/groupbyinc/flux/common/settings/Settings;)Ljava/util/Set; V(Lcom/groupbyinc/flux/common/settings/Settings;)Ljava/util/Map; BootstrapMethods
SourceFile InnerClasses ! ' ( ) * ] + , - ] . ? / 0 ^ ? 9*+,? 3,? 7,? ;? ? A? C? F*+? H*-? J*? LY? R? U? [? ]? _ 4 9 ^ ` 9 ' ( 9 a c 9 ) * 9 , d ` 9 ^ _ 9 a b 9 ) + a T U V %W 8X] b e f ^ > ? _ ^ ` ` ^ _ a [ g h ^ n (+? l? r *? ? ? ? *? HY? ?W? ? ? ? ? _ ( ^ ` ( ? ? ` ( ^ _ a _] c ? ? ^ ? 9*? ]? ? ? ? ??*? H+? ?M*? ]? r ,? ? ? ? ? ?? ? ? n? _ ? ? 9 ^ ` 9 ? ? ` 9 ^ _ a c d f gd ] e ? ? ^ z ? Y*+,-? ɰ _ * ^ ` ? ? ? ? ? ? ` ^ _ ? ? ? ? a m] f ? ? ^ ? ? Y*,-+? _ 4 ^ ` ? ? ? ? ? ? ? ? ` ^ _ ? ? ? ? a ?] g ? ? ^ P
? ?Y ? _
^ `
? ? `
^ _ a ?] h ? ? ^ P
? ?Y ? _
^ `
? ? `
^ _ a ? ? ? ^ ? B*+? ? *? J+? ? ? ?? ?Y? ?Y? ?? ?+? ??? ?*? ?? ??? ???? _ B ^ ` B ' ? ` B ^ _ a ? ? ?d ] i ? ^ f *? H+?? M*,?? _ ^ ` ? ? ? ` ^ _ a
? ?] i
^ r *-?*+,-? ? ? _ * ^ ` !" # ? $ ? ` ^ _ a
? ? ?% ^ \ *? H+?&? ?? _ ^ ` ' c ` ^ _ ' b a ?] j ( h ^ \ *+??+ *?0 ? ? ? _ ^ ` ? ? ` ^ _ a ?] k 12 ^ y 3+? l? r *? ? ? ? *? HY? ?W?4 ? ? ? ?? ? ? n? _ 3 ^ ` 3 ? ? ` 3 ^ _ a ?] l 56 ^ ? $?8Y?9M*+??+ *,+?A ? ,?E? _ $ ^ ` $ ? ? ?G ` $ ^ _ ?F a ? ? ?] m:; ^ ? *-?:+*?I,?K?Q W? _ 4 ^ ` ?G ? ? ' ? ' c ` ^ _ ' b a ? ? ? ^ q
*?+,-?S? _ 4
^ `
!"
# ?
$ ?
' ? `
^ _ a ?
? ? ^ @ +? H*??U? _ ? ? V ` a gWX ^ : *+?? _ Y ` Z ? a N[\ ^ / *? H? _ Y ` a N n H y { ? ? y ? ? ? y ? ? ? y y ?,- y ?3 ? y >] o p R
@ ! # % &