Êþº¾E‹  ;net/minecraft/server/packs/resources/SimpleReloadInstance$1val$mainThreadExecutorLjava/util/concurrent/Executor;   val$listener?Lnet/minecraft/server/packs/resources/PreparableReloadListener;  val$previousBarrier(Ljava/util/concurrent/CompletableFuture;  java/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;  this$0;Lnet/minecraft/server/packs/resources/SimpleReloadInstance;  java/lang/Object()V !"run’(Lnet/minecraft/server/packs/resources/SimpleReloadInstance$1;Lnet/minecraft/server/packs/resources/PreparableReloadListener;)Ljava/lang/Runnable; $%& '(java/util/concurrent/Executorexecute(Ljava/lang/Runnable;)V *+, -9net/minecraft/server/packs/resources/SimpleReloadInstanceallPreparations/ 01apply3(Ljava/lang/Object;)Ljava/util/function/BiFunction; 345 67&java/util/concurrent/CompletableFuture thenCombineo(Ljava/util/concurrent/CompletionStage;Ljava/util/function/BiFunction;)Ljava/util/concurrent/CompletableFuture; *9 :;preparingListenersLjava/util/Set; =>? @A java/util/Setremove(Ljava/lang/Object;)Z =C DEisEmpty()Z GHI JKnet/minecraft/util/UnitINSTANCELnet/minecraft/util/Unit; 3M NAcompletePPnet/minecraft/server/packs/resources/PreparableReloadListener$PreparationBarrierÄ(Lnet/minecraft/server/packs/resources/SimpleReloadInstance;Ljava/util/concurrent/Executor;Lnet/minecraft/server/packs/resources/PreparableReloadListener;Ljava/util/concurrent/CompletableFuture;)VCodeLineNumberTableLocalVariableTablethis=Lnet/minecraft/server/packs/resources/SimpleReloadInstance$1;LocalVariableTypeTableMethodParameters Signaturewait<(Ljava/lang/Object;)Ljava/util/concurrent/CompletableFuture;tLjava/lang/Object;TT;H(TT;)Ljava/util/concurrent/CompletableFuture; lambda$wait$1Q(Ljava/lang/Object;Lnet/minecraft/util/Unit;Ljava/lang/Object;)Ljava/lang/Object;v1v2 lambda$wait$0B(Lnet/minecraft/server/packs/resources/PreparableReloadListener;)Vlistener StackMapTable SourceFileSimpleReloadInstance.javaEnclosingMethod lmcreateBarrierForListenerÚ(Lnet/minecraft/server/packs/resources/PreparableReloadListener;Ljava/util/concurrent/CompletableFuture;Ljava/util/concurrent/Executor;)Lnet/minecraft/server/packs/resources/PreparableReloadListener$PreparationBarrier;NestHostBootstrapMethodsr s deu8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;w x `az?(Lnet/minecraft/util/Unit;Ljava/lang/Object;)Ljava/lang/Object;| }~ €�"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; InnerClasses„=net/minecraft/server/packs/resources/PreparableReloadListenerPreparationBarrier‡%java/lang/invoke/MethodHandles$Lookup‰java/lang/invoke/MethodHandlesLookup O  QRe*,µ*-µ*µ *+Y¸Wµ*·±SSTUVW UVX€  YZ[R|(*´**´º¹#*´´)*´ +º.¶2°S V\T(UV(\]W(UV(\^X\Y_ `aR@*°S\T \]bKc]deR‡,*´´8+¹<W*´´8¹B™*´´)²F¶LW±SWXY+[T,UV,f W ,UVg+hij*kn*o{pqp{tvy‚Oƒ… †ˆŠ