HObjectOpenHashSet class

Пакет: com.hypixel.hytale.common.fastutil

Файл: com/hypixel/hytale/common/fastutil/HObjectOpenHashSet.java

extends: ObjectOpenHashSet<K>

Поля (4)

МодификаторыТипИмя
Object[] var1
int var2
Object[] var2
int var3

Методы (7)

МодификаторыВозвратСигнатура
if if(this.containsNull)
if if(var1[var2] != null)
if if(this.containsNull)
if if(var2[var3] != null)
public void pushIntovoid pushInto(@Nonnull Collection<K> var1)
while while(var2-- != 0)
while while(var3-- != 0)

Исходный код

Показать/скрыть
class="kw">package com.hypixel.hytale.common.fastutil;

class="kw">import it.unimi.dsi.fastutil.objects.ObjectOpenHashSet;
class="kw">import java.util.Collection;
class="kw">import javax.annotation.Nonnull;
class="kw">import javax.annotation.Nullable;

class="kw">public class HObjectOpenHashSet<K> class="kw">extends ObjectOpenHashSet<K> {
   class="kw">public HObjectOpenHashSet() {
   }

   @Nullable
   class="kw">public K first() {
      if (this.containsNull) {
         class="kw">return (K)this.key[this.n];
      }

      Object[] var1 = (K[])this.key;
      int var2 = this.n;

      while (var2-- != 0) {
         if (var1[var2] != null) {
            class="kw">return var1[var2];
         }
      }

      class="kw">return null;
   }

   class="kw">public void pushInto(@Nonnull Collection<K> var1) {
      if (this.containsNull) {
         var1.add((K)this.key[this.n]);
      }

      Object[] var2 = (K[])this.key;
      int var3 = this.n;

      while (var3-- != 0) {
         if (var2[var3] != null) {
            var1.add(var2[var3]);
         }
      }
   }
}