com.groupbyinc.flux.common.settings.Settings$PrefixedSecureSettings.class Maven / Gradle / Ivy
???? 4 ? Ccom/groupbyinc/flux/common/settings/Settings$PrefixedSecureSettings java/lang/Object 2com/groupbyinc/flux/common/settings/SecureSettings
Settings.java ,com/groupbyinc/flux/common/settings/Settings PrefixedSecureSettings %java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandles
Lookup delegate 4Lcom/groupbyinc/flux/common/settings/SecureSettings; addPrefix "Ljava/util/function/UnaryOperator; 6Ljava/util/function/UnaryOperator; removePrefix keyPredicate Ljava/util/function/Predicate; 2Ljava/util/function/Predicate; settingNames 7Lcom/groupbyinc/flux/common/apache/lucene/util/SetOnce; \Lcom/groupbyinc/flux/common/apache/lucene/util/SetOnce;>; g(Lcom/groupbyinc/flux/common/settings/SecureSettings;Ljava/lang/String;Ljava/util/function/Predicate;)V ()V
5com/groupbyinc/flux/common/apache/lucene/util/SetOnce !
" $ & "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;)Ljava/lang/Object; / lambda$new$0 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; 1 2
3 4 &(Ljava/lang/String;)Ljava/lang/String; 6 apply 6(Ljava/lang/String;)Ljava/util/function/UnaryOperator; 8 9 : < lambda$new$1 > 2
? @ : C E this ELcom/groupbyinc/flux/common/settings/Settings$PrefixedSecureSettings; prefix Ljava/lang/String; isLoaded ()Z K L M getSettingNames ()Ljava/util/Set; get ()Ljava/lang/Object; Q R
" S O P U
java/util/Set W stream ()Ljava/util/stream/Stream; Y Z X [ java/util/stream/Stream ] filter 9(Ljava/util/function/Predicate;)Ljava/util/stream/Stream; _ ` ^ a map 8(Ljava/util/function/Function;)Ljava/util/stream/Stream; c d ^ e java/util/stream/Collectors g toSet ()Ljava/util/stream/Collector; i j
h k collect 0(Ljava/util/stream/Collector;)Ljava/lang/Object; m n ^ o java/util/Collections q unmodifiableSet (Ljava/util/Set;)Ljava/util/Set; s t
r u set (Ljava/lang/Object;)V w x
" y java/lang/Throwable { names #Ljava/util/Set; Ljava/util/Set; getString F(Ljava/lang/String;)Lcom/groupbyinc/flux/common/settings/SecureString; &java/security/GeneralSecurityException ? java/util/function/UnaryOperator ? 8 / ? ? java/lang/String ? ? ? ? setting getFile )(Ljava/lang/String;)Ljava/io/InputStream; ? ? ? close java/io/IOException ? ? ? length ()I ? ?
? ? substring (I)Ljava/lang/String; ? ?
? ? s java/lang/StringBuilder ?
? append -(Ljava/lang/String;)Ljava/lang/StringBuilder; ? ?
? ? toString ()Ljava/lang/String; ? ?
? ? Signature Code LocalVariableTable LocalVariableTypeTable LineNumberTable {(Lcom/groupbyinc/flux/common/settings/SecureSettings;Ljava/lang/String;Ljava/util/function/Predicate;)V
StackMapTable %()Ljava/util/Set;
Exceptions BootstrapMethods
SourceFile InnerClasses ? ? ? ? ? ? .*? *? "Y? #? %*+? '*,? ; ? =*,? B ? D*-? F? ? * . G H . . I J . ? . ?
( - ? ? K L ? 4
*? '? N ? ?
G H ? O P ? ? ]*? %YL?*? %? T? :*? '? V ? \ *? F? b *? D? f ? l? p ? XM*? %,? v? z+ç N+?-?*? %? T? X? J M M P M ? = } ] G H ? = } ~ ? # = H R! ? ? H D |? ? ? ? ? ? K *? '*? =+? ? ? ?? ? ? ? G H ? J ? &