ListSetPredicate class

Пакет: com.hypixel.hytale.builtin.hytalegenerator.predicates

Файл: com/hypixel/hytale/builtin/hytalegenerator/predicates/ListSetPredicate.java

implements: Predicate<IntSet>

Поля (2)

МодификаторыТипИмя
IntListIterator var2
int var3

Методы (1)

МодификаторыВозвратСигнатура
public boolean testboolean test(IntSet var1)

Исходный код

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

class="kw">import it.unimi.dsi.fastutil.ints.IntArrayList;
class="kw">import it.unimi.dsi.fastutil.ints.IntList;
class="kw">import it.unimi.dsi.fastutil.ints.IntListIterator;
class="kw">import it.unimi.dsi.fastutil.ints.IntSet;
class="kw">import java.util.function.Predicate;
class="kw">import javax.annotation.Nonnull;

class="kw">public class ListSetPredicate class="kw">implements Predicate<IntSet> {
   @Nonnull
   class="kw">private class="kw">final IntList list;

   class="kw">public ListSetPredicate(@Nonnull IntList var1) {
      this.list = new IntArrayList(var1);
   }

   class="kw">public boolean test(IntSet var1) {
      IntListIterator var2 = this.list.iterator();

      while (var2.hasNext()) {
         int var3 = (Integer)var2.next();
         if (var1.contains(var3)) {
            class="kw">return true;
         }
      }

      class="kw">return false;
   }
}