类 CrudeIncrementalIntIdentityHashBiMap<K>

java.lang.Object
net.minecraft.util.CrudeIncrementalIntIdentityHashBiMap<K>
所有已实现的接口:
Iterable<K>, IdMap<K>

public class CrudeIncrementalIntIdentityHashBiMap<K> extends Object implements IdMap<K>
  • 字段详细资料

    • NOT_FOUND

      private static final int NOT_FOUND
      另请参阅:
    • EMPTY_SLOT

      private static final Object EMPTY_SLOT
    • LOADFACTOR

      private static final float LOADFACTOR
      另请参阅:
    • keys

      private K[] keys
    • values

      private int[] values
    • byId

      private K[] byId
    • nextId

      private int nextId
    • size

      private int size
  • 构造器详细资料

    • CrudeIncrementalIntIdentityHashBiMap

      private CrudeIncrementalIntIdentityHashBiMap(int p_13553_)
    • CrudeIncrementalIntIdentityHashBiMap

      private CrudeIncrementalIntIdentityHashBiMap(K[] p_199841_, int[] p_199842_, K[] p_199843_, int p_199844_, int p_199845_)
  • 方法详细资料

    • create

      public static <A> CrudeIncrementalIntIdentityHashBiMap<A> create(int p_184238_)
    • getId

      public int getId(@Nullable K p_13558_)
      指定者:
      getId 在接口中 IdMap<K>
    • byId

      @Nullable public K byId(int p_13556_)
      指定者:
      byId 在接口中 IdMap<K>
    • getValue

      private int getValue(int p_13568_)
    • contains

      public boolean contains(K p_144610_)
    • contains

      public boolean contains(int p_144608_)
    • add

      public int add(K p_13570_)
    • nextId

      private int nextId()
    • grow

      private void grow(int p_13572_)
    • addMapping

      public void addMapping(K p_13560_, int p_13561_)
    • hash

      private int hash(@Nullable K p_13574_)
    • indexOf

      private int indexOf(@Nullable K p_13564_, int p_13565_)
    • findEmpty

      private int findEmpty(int p_13576_)
    • iterator

      public Iterator<K> iterator()
      指定者:
      iterator 在接口中 Iterable<K>
    • clear

      public void clear()
    • size

      public int size()
      指定者:
      size 在接口中 IdMap<K>
    • copy