com.groupbyinc.flux.common.settings.Setting$AffixSetting.class Maven / Gradle / Ivy
???? 4 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$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;>; ?(Lcom/groupbyinc/flux/common/settings/Setting$AffixKey;Lcom/groupbyinc/flux/common/settings/Setting;Ljava/util/function/Function;)V defaultValue , ( -
access$100 L(Lcom/groupbyinc/flux/common/settings/Setting;)Ljava/util/function/Function; / 0
1
access$200 B(Lcom/groupbyinc/flux/common/settings/Setting;)Ljava/util/EnumSet; 3 4
5 java/util/EnumSet 7 toArray (([Ljava/lang/Object;)[Ljava/lang/Object; 9 :
8 ; 7[Lcom/groupbyinc/flux/common/settings/Setting$Property; = ?(Lcom/groupbyinc/flux/common/settings/Setting$Key;Ljava/util/function/Function;Ljava/util/function/Function;[Lcom/groupbyinc/flux/common/settings/Setting$Property;)V * ?
@ % & B ' ( D 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; isGroupSetting ()Z matchStream I(Lcom/groupbyinc/flux/common/settings/Settings;)Ljava/util/stream/Stream; getAsMap ()Ljava/util/Map; P Q
R
java/util/Map T keySet ()Ljava/util/Set; V W U X
java/util/Set Z stream ()Ljava/util/stream/Stream; \ ] [ ^ "java/lang/invoke/LambdaMetafactory ` 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; b c
a d e (Ljava/lang/Object;)Z g lambda$matchStream$0 (Ljava/lang/String;)Z i j
k l j test Z(Lcom/groupbyinc/flux/common/settings/Setting$AffixSetting;)Ljava/util/function/Predicate; o p q java/util/stream/Stream s filter 9(Ljava/util/function/Predicate;)Ljava/util/stream/Stream; u v t w &(Ljava/lang/Object;)Ljava/lang/Object; y lambda$matchStream$1 &(Ljava/lang/String;)Ljava/lang/String; { |
} ~ | apply Y(Lcom/groupbyinc/flux/common/settings/Setting$AffixSetting;)Ljava/util/function/Function; ? ? ? map 8(Ljava/util/function/Function;)Ljava/util/stream/Stream; ? ? t ? settings .Lcom/groupbyinc/flux/common/settings/Settings; 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 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; match ? j
? java/util/function/Function ? ? y ? ? "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 ? ?
? ?
? ? Ljava/lang/String; getConcreteSettingForNamespace
toConcreteKey K(Ljava/lang/String;)Lcom/groupbyinc/flux/common/settings/Setting$SimpleKey; ? ?
?
? ? ?
? namespace fullKey diff ?(Lcom/groupbyinc/flux/common/settings/Settings$Builder;Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/common/settings/Settings;)V N O
? (Ljava/lang/Object;)V ?
lambda$diff$2 ?(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 ? ? t ? builder 6Lcom/groupbyinc/flux/common/settings/Settings$Builder; source defaultSettings getNamespace A(Lcom/groupbyinc/flux/common/settings/Setting;)Ljava/lang/String;
? ? |
? concreteSetting getAllConcreteSettings distinct ? ] t ? ? ? ? ? ?
? getConcreteString ? |
?
settingKey
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;>;)V ](Lcom/groupbyinc/flux/common/settings/Settings;)Ljava/util/stream/Stream;@(Ljava/util/function/BiConsumer;Lorg/apache/logging/log4j/Logger;Ljava/util/function/BiConsumer;)Lcom/groupbyinc/flux/common/settings/AbstractScopedSettings$SettingUpdater;TT;>;>; 3(Lcom/groupbyinc/flux/common/settings/Settings;)TT;
StackMapTable 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;>; BootstrapMethods
SourceFile InnerClasses ! % &