com.groupbyinc.flux.common.settings.Setting$2.class Maven / Gradle / Ivy
???? 4 ? -com/groupbyinc/flux/common/settings/Setting$2 ?Ljava/lang/Object;Lcom/groupbyinc/flux/common/settings/AbstractScopedSettings$SettingUpdater; java/lang/Object Icom/groupbyinc/flux/common/settings/AbstractScopedSettings$SettingUpdater Setting.java +com/groupbyinc/flux/common/settings/Setting groupedSettingsUpdater ?(Ljava/util/function/Consumer;Lorg/apache/logging/log4j/Logger;Ljava/util/List;)Lcom/groupbyinc/flux/common/settings/AbstractScopedSettings$SettingUpdater; :com/groupbyinc/flux/common/settings/AbstractScopedSettings SettingUpdater /com/groupbyinc/flux/common/settings/Setting$Key Key %java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandles Lookup val$configuredSettings Ljava/util/List; val$consumer Ljava/util/function/Consumer; 0(Ljava/util/List;Ljava/util/function/Consumer;)V ! ()V #
$ this /Lcom/groupbyinc/flux/common/settings/Setting$2; get ^(Lcom/groupbyinc/flux/common/settings/Settings;)Lcom/groupbyinc/flux/common/settings/Settings; "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; , -
+ . / (Ljava/lang/Object;)Z 1 lambda$get$0 %(Ljava/util/List;Ljava/lang/String;)Z 3 4
5 6 (Ljava/lang/String;)Z 8 test 0(Ljava/util/List;)Ljava/util/function/Predicate; : ; < ,com/groupbyinc/flux/common/settings/Settings > filter N(Ljava/util/function/Predicate;)Lcom/groupbyinc/flux/common/settings/Settings; @ A
? B settings .Lcom/groupbyinc/flux/common/settings/Settings;
hasChanged _(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/common/settings/Settings;)Z ( )
H equals J 1
? K current previous currentSettings previousSettings getValue ?(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/common/settings/Settings;)Lcom/groupbyinc/flux/common/settings/Settings; apply ?(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/common/settings/Settings;)V java/util/function/Consumer U accept (Ljava/lang/Object;)V W X V Y value toString ()Ljava/lang/String; java/lang/StringBuilder ^
_ $ Updater grouped: a append -(Ljava/lang/String;)Ljava/lang/StringBuilder; c d
_ e java/util/List g stream ()Ljava/util/stream/Stream; i j h k &(Ljava/lang/Object;)Ljava/lang/Object; m getKey o ]
p q A(Lcom/groupbyinc/flux/common/settings/Setting;)Ljava/lang/String; s ()Ljava/util/function/Function; S u v java/util/stream/Stream x map 8(Ljava/util/function/Function;)Ljava/util/stream/Stream; z { y | , ~ java/util/stream/Collectors ? joining 6(Ljava/lang/CharSequence;)Ljava/util/stream/Collector; ? ?
? ? collect 0(Ljava/util/stream/Collector;)Ljava/lang/Object; ? ? y ? java/lang/String ? \ ]
_ ? q(Ljava/lang/Object;Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/common/settings/Settings;)V S T
? p(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/common/settings/Settings;)Ljava/lang/Object; Q R
? iterator ()Ljava/util/Iterator; ? ? h ? java/util/Iterator ? hasNext ()Z ? ? ? ? next ()Ljava/lang/Object; ? ? ? ?
access$000 `(Lcom/groupbyinc/flux/common/settings/Setting;)Lcom/groupbyinc/flux/common/settings/Setting$Key; ? ?
? match ? 8 ? setting 0Lcom/groupbyinc/flux/common/settings/Setting<*>; -Lcom/groupbyinc/flux/common/settings/Setting; configuredSettings s Ljava/lang/String; Code LocalVariableTable LineNumberTable
StackMapTable LocalVariableTypeTable BootstrapMethods Signature
SourceFile EnclosingMethod InnerClasses ? 9 *+? *,? "*? %? ? &