Package net.minecraft.util
Class ThreadSafeBound<T>
java.lang.Object
net.minecraft.util.ThreadSafeBound<T>
@Environment(CLIENT) public class ThreadSafeBound<T> extends Object
- Mappings:
Namespace Name official npintermediary net/minecraft/class_1700named net/minecraft/util/ThreadSafeBound
-
Field Summary
Fields Modifier and Type Field Description private Class<? extends T>clazzprivate T[]field_7133private intfield_7136private intfield_7137private ReadWriteLockreadWriteLock -
Constructor Summary
Constructors Constructor Description ThreadSafeBound(Class<? extends T> class_, int int2) -
Method Summary
Modifier and Type Method Description Tmethod_6599(T t)intmethod_6600()T[]method_6601()
-
Field Details
-
field_7133
- Mappings:
Namespace Name Mixin selector official aLnp;a:[Ljava/lang/Object;intermediary field_7133Lnet/minecraft/class_1700;field_7133:[Ljava/lang/Object;named field_7133Lnet/minecraft/util/ThreadSafeBound;field_7133:[Ljava/lang/Object;
-
clazz
- Mappings:
Namespace Name Mixin selector official bLnp;b:Ljava/lang/Class;intermediary field_7134Lnet/minecraft/class_1700;field_7134:Ljava/lang/Class;named clazzLnet/minecraft/util/ThreadSafeBound;clazz:Ljava/lang/Class;
-
readWriteLock
- Mappings:
Namespace Name Mixin selector official cLnp;c:Ljava/util/concurrent/locks/ReadWriteLock;intermediary field_7135Lnet/minecraft/class_1700;field_7135:Ljava/util/concurrent/locks/ReadWriteLock;named readWriteLockLnet/minecraft/util/ThreadSafeBound;readWriteLock:Ljava/util/concurrent/locks/ReadWriteLock;
-
field_7136
private int field_7136- Mappings:
Namespace Name Mixin selector official dLnp;d:Iintermediary field_7136Lnet/minecraft/class_1700;field_7136:Inamed field_7136Lnet/minecraft/util/ThreadSafeBound;field_7136:I
-
field_7137
private int field_7137- Mappings:
Namespace Name Mixin selector official eLnp;e:Iintermediary field_7137Lnet/minecraft/class_1700;field_7137:Inamed field_7137Lnet/minecraft/util/ThreadSafeBound;field_7137:I
-
-
Constructor Details
-
ThreadSafeBound
- Mappings:
Namespace Name Mixin selector official <init>Lnp;<init>(Ljava/lang/Class;I)Vintermediary <init>Lnet/minecraft/class_1700;<init>(Ljava/lang/Class;I)Vnamed <init>Lnet/minecraft/util/ThreadSafeBound;<init>(Ljava/lang/Class;I)V
-
-
Method Details
-
method_6599
- Mappings:
Namespace Name Mixin selector official aLnp;a(Ljava/lang/Object;)Ljava/lang/Object;intermediary method_6599Lnet/minecraft/class_1700;method_6599(Ljava/lang/Object;)Ljava/lang/Object;named method_6599Lnet/minecraft/util/ThreadSafeBound;method_6599(Ljava/lang/Object;)Ljava/lang/Object;
-
method_6600
public int method_6600()- Mappings:
Namespace Name Mixin selector official bLnp;b()Iintermediary method_6600Lnet/minecraft/class_1700;method_6600()Inamed method_6600Lnet/minecraft/util/ThreadSafeBound;method_6600()I
-
method_6601
- Mappings:
Namespace Name Mixin selector official cLnp;c()[Ljava/lang/Object;intermediary method_6601Lnet/minecraft/class_1700;method_6601()[Ljava/lang/Object;named method_6601Lnet/minecraft/util/ThreadSafeBound;method_6601()[Ljava/lang/Object;
-