Class ThreadSafeBound<T>

java.lang.Object
net.minecraft.util.ThreadSafeBound<T>

@Environment(CLIENT)
public class ThreadSafeBound<T>
extends Object
Mappings:
Namespace Name
official np
intermediary net/minecraft/class_1700
named net/minecraft/util/ThreadSafeBound
  • Field Details

    • field_7133

      private final T[] field_7133
      Mappings:
      Namespace Name Mixin selector
      official a Lnp;a:[Ljava/lang/Object;
      intermediary field_7133 Lnet/minecraft/class_1700;field_7133:[Ljava/lang/Object;
      named field_7133 Lnet/minecraft/util/ThreadSafeBound;field_7133:[Ljava/lang/Object;
    • clazz

      private final Class<? extends T> clazz
      Mappings:
      Namespace Name Mixin selector
      official b Lnp;b:Ljava/lang/Class;
      intermediary field_7134 Lnet/minecraft/class_1700;field_7134:Ljava/lang/Class;
      named clazz Lnet/minecraft/util/ThreadSafeBound;clazz:Ljava/lang/Class;
    • readWriteLock

      private final ReadWriteLock readWriteLock
      Mappings:
      Namespace Name Mixin selector
      official c Lnp;c:Ljava/util/concurrent/locks/ReadWriteLock;
      intermediary field_7135 Lnet/minecraft/class_1700;field_7135:Ljava/util/concurrent/locks/ReadWriteLock;
      named readWriteLock Lnet/minecraft/util/ThreadSafeBound;readWriteLock:Ljava/util/concurrent/locks/ReadWriteLock;
    • field_7136

      private int field_7136
      Mappings:
      Namespace Name Mixin selector
      official d Lnp;d:I
      intermediary field_7136 Lnet/minecraft/class_1700;field_7136:I
      named field_7136 Lnet/minecraft/util/ThreadSafeBound;field_7136:I
    • field_7137

      private int field_7137
      Mappings:
      Namespace Name Mixin selector
      official e Lnp;e:I
      intermediary field_7137 Lnet/minecraft/class_1700;field_7137:I
      named field_7137 Lnet/minecraft/util/ThreadSafeBound;field_7137:I
  • Constructor Details

    • ThreadSafeBound

      public ThreadSafeBound​(Class<? extends T> class_, int int2)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lnp;<init>(Ljava/lang/Class;I)V
      intermediary <init> Lnet/minecraft/class_1700;<init>(Ljava/lang/Class;I)V
      named <init> Lnet/minecraft/util/ThreadSafeBound;<init>(Ljava/lang/Class;I)V
  • Method Details

    • method_6599

      public T method_6599​(T t)
      Mappings:
      Namespace Name Mixin selector
      official a Lnp;a(Ljava/lang/Object;)Ljava/lang/Object;
      intermediary method_6599 Lnet/minecraft/class_1700;method_6599(Ljava/lang/Object;)Ljava/lang/Object;
      named method_6599 Lnet/minecraft/util/ThreadSafeBound;method_6599(Ljava/lang/Object;)Ljava/lang/Object;
    • method_6600

      public int method_6600()
      Mappings:
      Namespace Name Mixin selector
      official b Lnp;b()I
      intermediary method_6600 Lnet/minecraft/class_1700;method_6600()I
      named method_6600 Lnet/minecraft/util/ThreadSafeBound;method_6600()I
    • method_6601

      public T[] method_6601()
      Mappings:
      Namespace Name Mixin selector
      official c Lnp;c()[Ljava/lang/Object;
      intermediary method_6601 Lnet/minecraft/class_1700;method_6601()[Ljava/lang/Object;
      named method_6601 Lnet/minecraft/util/ThreadSafeBound;method_6601()[Ljava/lang/Object;