Class IntHashMap

java.lang.Object
net.minecraft.util.IntHashMap

public class IntHashMap extends Object
Mappings:
Namespace Name
intermediary net/minecraft/class_80
glue class_250
server go
client jx
named net/minecraft/util/IntHashMap
  • Field Details

    • table

      private transient IntHashMapEntry[] table
      Mappings:
      Namespace Name Mixin selector
      intermediary field_859 Lnet/minecraft/class_80;field_859:[Lnet/minecraft/class_232;
      glue field_1056 Lclass_250;field_1056:[Lclass_553;
      server a Lgo;a:[Log;
      client a Ljx;a:[Lwm;
      named table Lnet/minecraft/util/IntHashMap;table:[Lnet/minecraft/util/IntHashMapEntry;
    • size

      private transient int size
      Mappings:
      Namespace Name Mixin selector
      intermediary field_860 Lnet/minecraft/class_80;field_860:I
      glue field_1057 Lclass_250;field_1057:I
      server b Lgo;b:I
      client b Ljx;b:I
      named size Lnet/minecraft/util/IntHashMap;size:I
    • threshold

      private int threshold
      Mappings:
      Namespace Name Mixin selector
      intermediary field_861 Lnet/minecraft/class_80;field_861:I
      glue field_1058 Lclass_250;field_1058:I
      server c Lgo;c:I
      client c Ljx;c:I
      named threshold Lnet/minecraft/util/IntHashMap;threshold:I
    • loadFactor

      private final float loadFactor
      Mappings:
      Namespace Name Mixin selector
      intermediary field_862 Lnet/minecraft/class_80;field_862:F
      glue field_1059 Lclass_250;field_1059:F
      server d Lgo;d:F
      client d Ljx;d:F
      named loadFactor Lnet/minecraft/util/IntHashMap;loadFactor:F
    • modCount

      private transient volatile int modCount
      Mappings:
      Namespace Name Mixin selector
      intermediary field_863 Lnet/minecraft/class_80;field_863:I
      glue field_1060 Lclass_250;field_1060:I
      server e Lgo;e:I
      client e Ljx;e:I
      named modCount Lnet/minecraft/util/IntHashMap;modCount:I
  • Constructor Details

    • IntHashMap

      public IntHashMap()
  • Method Details

    • hash

      private static int hash(int key)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_782 Lnet/minecraft/class_80;method_782(I)I
      glue method_1153 Lclass_250;method_1153(I)I
      server g Lgo;g(I)I
      client e Ljx;e(I)I
      named hash Lnet/minecraft/util/IntHashMap;hash(I)I
    • indexOf

      private static int indexOf(int hash, int arrayLength)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_773 Lnet/minecraft/class_80;method_773(II)I
      glue method_1144 Lclass_250;method_1144(II)I
      server a Lgo;a(II)I
      client a Ljx;a(II)I
      named indexOf Lnet/minecraft/util/IntHashMap;indexOf(II)I
    • get

      public Object get(int key)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_772 Lnet/minecraft/class_80;method_772(I)Ljava/lang/Object;
      glue method_1143 Lclass_250;method_1143(I)Ljava/lang/Object;
      server a Lgo;a(I)Ljava/lang/Object;
      client a Ljx;a(I)Ljava/lang/Object;
      named get Lnet/minecraft/util/IntHashMap;get(I)Ljava/lang/Object;
    • containsKey

      @Environment(SERVER) public boolean containsKey(int key)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_777 Lnet/minecraft/class_80;method_777(I)Z
      glue method_1148 Lclass_250;method_1148(I)Z
      server b Lgo;b(I)Z
      client method_777 Ljx;method_777(I)Z
      named containsKey Lnet/minecraft/util/IntHashMap;containsKey(I)Z
    • getEntry

      @Environment(SERVER) final IntHashMapEntry getEntry(int key)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_778 Lnet/minecraft/class_80;method_778(I)Lnet/minecraft/class_232;
      glue method_1149 Lclass_250;method_1149(I)Lclass_553;
      server c Lgo;c(I)Log;
      client method_778 Ljx;method_778(I)Lwm;
      named getEntry Lnet/minecraft/util/IntHashMap;getEntry(I)Lnet/minecraft/util/IntHashMapEntry;
    • put

      public void put(int key, Object value)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_775 Lnet/minecraft/class_80;method_775(ILjava/lang/Object;)V
      glue method_1146 Lclass_250;method_1146(ILjava/lang/Object;)V
      server a Lgo;a(ILjava/lang/Object;)V
      client a Ljx;a(ILjava/lang/Object;)V
      named put Lnet/minecraft/util/IntHashMap;put(ILjava/lang/Object;)V
    • resize

      private void resize(int size)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_783 Lnet/minecraft/class_80;method_783(I)V
      glue method_1154 Lclass_250;method_1154(I)V
      server h Lgo;h(I)V
      client f Ljx;f(I)V
      named resize Lnet/minecraft/util/IntHashMap;resize(I)V
    • transfer

      private void transfer(IntHashMapEntry[] entryArray)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_776 Lnet/minecraft/class_80;method_776([Lnet/minecraft/class_232;)V
      glue method_1147 Lclass_250;method_1147([Lclass_553;)V
      server a Lgo;a([Log;)V
      client a Ljx;a([Lwm;)V
      named transfer Lnet/minecraft/util/IntHashMap;transfer([Lnet/minecraft/util/IntHashMapEntry;)V
    • remove

      public Object remove(int key)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_779 Lnet/minecraft/class_80;method_779(I)Ljava/lang/Object;
      glue method_1150 Lclass_250;method_1150(I)Ljava/lang/Object;
      server d Lgo;d(I)Ljava/lang/Object;
      client b Ljx;b(I)Ljava/lang/Object;
      named remove Lnet/minecraft/util/IntHashMap;remove(I)Ljava/lang/Object;
    • removeEntry

      final IntHashMapEntry removeEntry(int key)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_780 Lnet/minecraft/class_80;method_780(I)Lnet/minecraft/class_232;
      glue method_1151 Lclass_250;method_1151(I)Lclass_553;
      server e Lgo;e(I)Log;
      client c Ljx;c(I)Lwm;
      named removeEntry Lnet/minecraft/util/IntHashMap;removeEntry(I)Lnet/minecraft/util/IntHashMapEntry;
    • clear

      public void clear()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_771 Lnet/minecraft/class_80;method_771()V
      glue method_1142 Lclass_250;method_1142()V
      server a Lgo;a()V
      client a Ljx;a()V
      named clear Lnet/minecraft/util/IntHashMap;clear()V
    • addEntry

      private void addEntry(int hash, int key, Object value, int index)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_774 Lnet/minecraft/class_80;method_774(IILjava/lang/Object;I)V
      glue method_1145 Lclass_250;method_1145(IILjava/lang/Object;I)V
      server a Lgo;a(IILjava/lang/Object;I)V
      client a Ljx;a(IILjava/lang/Object;I)V
      named addEntry Lnet/minecraft/util/IntHashMap;addEntry(IILjava/lang/Object;I)V