
com.groupbyinc.flux.common.util.LazyInitializable.class Maven / Gradle / Ivy
???? 4 h 1com/groupbyinc/flux/common/util/LazyInitializable ?Ljava/lang/Object; java/lang/Object LazyInitializable.java %java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandles Lookup supplier ,Lcom/groupbyinc/flux/common/CheckedSupplier; 4Lcom/groupbyinc/flux/common/CheckedSupplier; onGet Ljava/util/function/Consumer; "Ljava/util/function/Consumer; onReset value Ljava/lang/Object; TT; /(Lcom/groupbyinc/flux/common/CheckedSupplier;)V "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 lambda$new$0 !
" # accept ()Ljava/util/function/Consumer; % & ' lambda$new$1 )
* + ' i(Lcom/groupbyinc/flux/common/CheckedSupplier;Ljava/util/function/Consumer;Ljava/util/function/Consumer;)V .
/ this ;Lcom/groupbyinc/flux/common/util/LazyInitializable; 3Lcom/groupbyinc/flux/common/util/LazyInitializable; ()V 4
5
7 9 ; getOrCompute ()Ljava/lang/Object; java/lang/Exception ? A maybeCompute @(Lcom/groupbyinc/flux/common/CheckedSupplier;)Ljava/lang/Object; C D
E java/util/function/Consumer G % H I readOnce result reset *com/groupbyinc/flux/common/CheckedSupplier N get P > O Q java/util/Objects S requireNonNull &(Ljava/lang/Object;)Ljava/lang/Object; U V
T W v Signature Code LocalVariableTable LocalVariableTypeTable LineNumberTable 7(Lcom/groupbyinc/flux/common/CheckedSupplier;)V {(Lcom/groupbyinc/flux/common/CheckedSupplier;Ljava/util/function/Consumer;Ljava/util/function/Consumer;)V
StackMapTable
Exceptions ()TT;^TE; =(Lcom/groupbyinc/flux/common/CheckedSupplier;)TT;^TE; BootstrapMethods
SourceFile InnerClasses 1
Z Z Z B Z [ d *+? ( ? - ? 0? \ 1 3
] 1 2 ^
4 5 Z _ . [ ? *? 6*+? 8*,? :*-?