com.groupbyinc.flux.action.support.DestructiveOperations.class Maven / Gradle / Ivy
???? 4 ~ 8com/groupbyinc/flux/action/support/DestructiveOperations 6com/groupbyinc/flux/common/component/AbstractComponent DestructiveOperations.java 4com/groupbyinc/flux/common/settings/Setting$Property +com/groupbyinc/flux/common/settings/Setting Property %java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandles
Lookup REQUIRES_NAME_SETTING -Lcom/groupbyinc/flux/common/settings/Setting; BLcom/groupbyinc/flux/common/settings/Setting; destructiveRequiresName Z f(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/common/settings/ClusterSettings;)V 1(Lcom/groupbyinc/flux/common/settings/Settings;)V
get B(Lcom/groupbyinc/flux/common/settings/Settings;)Ljava/lang/Object;
java/lang/Boolean booleanValue ()Z " #
! $ & "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;)V / setDestructiveRequiresName (Z)V 1 2
3 4 (Ljava/lang/Boolean;)V 6 accept Y(Lcom/groupbyinc/flux/action/support/DestructiveOperations;)Ljava/util/function/Consumer; 8 9 : 3com/groupbyinc/flux/common/settings/ClusterSettings < addSettingsUpdateConsumer M(Lcom/groupbyinc/flux/common/settings/Setting;Ljava/util/function/Consumer;)V > ?
= @ this :Lcom/groupbyinc/flux/action/support/DestructiveOperations; settings .Lcom/groupbyinc/flux/common/settings/Settings; clusterSettings 5Lcom/groupbyinc/flux/common/settings/ClusterSettings; failDestructive ([Ljava/lang/String;)V "java/lang/IllegalArgumentException J 3Wildcard expressions or all indices are not allowed L (Ljava/lang/String;)V N
K O hasWildcardUsage (Ljava/lang/String;)Z Q R
S [Ljava/lang/String; U aliasesOrIndex Ljava/lang/String; aliasesOrIndices _all Z java/lang/String \ equals (Ljava/lang/Object;)Z ^ _
] ` indexOf (I)I b c
] d aliasOrIndex ()V action.destructive_requires_name i Dynamic 6Lcom/groupbyinc/flux/common/settings/Setting$Property; k l m NodeScope o l p boolSetting y(Ljava/lang/String;Z[Lcom/groupbyinc/flux/common/settings/Setting$Property;)Lcom/groupbyinc/flux/common/settings/Setting; r s
t Signature Code LocalVariableTable LineNumberTable
StackMapTable BootstrapMethods
SourceFile InnerClasses 1 v B w n $*+? *? +? ? !? %? ',? *? ; ? A? x $ B C $ D E $ F G y ) * + # , 1 2 w > *? '? x B C y
/ 0 H I w ? a*? '? ?+? +??
? KYM? P?+?? +2? T? 9? KYM? P?+M,?>6? !,2:? T?
? KYM? P????߱ x H W X a B C a Y U y 2 6 7 : ; <