Class AsyncHelper.Single<K,U,V>

java.lang.Object
net.minecraft.util.thread.AsyncHelper.Batcher<K,U,V>
net.minecraft.util.thread.AsyncHelper.Single<K,U,V>
Enclosing class:
AsyncHelper

private static class AsyncHelper.Single<K,U,V> extends AsyncHelper.Batcher<K,U,V>
Mappings:
Namespace Name
named net/minecraft/util/thread/AsyncHelper$Single
intermediary net/minecraft/class_10769$class_10772
official btt$c
  • Constructor Details Link icon

    • Single Link icon

      Single(BiFunction<K,U,V> function, int size)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/util/thread/AsyncHelper$Single;<init>(Ljava/util/function/BiFunction;I)V
      intermediary <init> Lnet/minecraft/class_10769$class_10772;<init>(Ljava/util/function/BiFunction;I)V
      official <init> Lbtt$c;<init>(Ljava/util/function/BiFunction;I)V
  • Method Details Link icon

    • getLastIndex Link icon

      protected int getLastIndex(int batch)
      Specified by:
      getLastIndex in class AsyncHelper.Batcher<K,U,V>
      Mappings:
      Namespace Name Mixin selector
      named getLastIndex Lnet/minecraft/util/thread/AsyncHelper$Batcher;getLastIndex(I)I
      intermediary method_67614 Lnet/minecraft/class_10769$class_10773;method_67614(I)I
      official a Lbtt$d;a(I)I
    • newBatch Link icon

      protected CompletableFuture<?> newBatch(AsyncHelper.Future<K,U,V> futures, int size, int maxCount, Executor executor)
      Specified by:
      newBatch in class AsyncHelper.Batcher<K,U,V>
      Mappings:
      Namespace Name Mixin selector
      named newBatch Lnet/minecraft/util/thread/AsyncHelper$Batcher;newBatch(Lnet/minecraft/util/thread/AsyncHelper$Future;IILjava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;
      intermediary method_67616 Lnet/minecraft/class_10769$class_10773;method_67616(Lnet/minecraft/class_10769$class_10771;IILjava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;
      official a Lbtt$d;a(Lbtt$b;IILjava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;
    • addLastTask Link icon

      protected CompletableFuture<Map<K,V>> addLastTask(CompletableFuture<?> future, AsyncHelper.Future<K,U,V> entry)
      Specified by:
      addLastTask in class AsyncHelper.Batcher<K,U,V>
      Mappings:
      Namespace Name Mixin selector
      named addLastTask Lnet/minecraft/util/thread/AsyncHelper$Batcher;addLastTask(Ljava/util/concurrent/CompletableFuture;Lnet/minecraft/util/thread/AsyncHelper$Future;)Ljava/util/concurrent/CompletableFuture;
      intermediary method_67619 Lnet/minecraft/class_10769$class_10773;method_67619(Ljava/util/concurrent/CompletableFuture;Lnet/minecraft/class_10769$class_10771;)Ljava/util/concurrent/CompletableFuture;
      official a Lbtt$d;a(Ljava/util/concurrent/CompletableFuture;Lbtt$b;)Ljava/util/concurrent/CompletableFuture;