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;
}
}