FastBooleanBuffer
186187188189190191192193194195196197198199200
{ this.checkPositiveValueForCount(count); this.checkSizeLessThanCount(count); if (count == 0) { return new BooleanArrayList(0); } MutableBooleanList subList = new BooleanArrayList(count); int index = this.delegate.size() - 1; for (int i = 0; i < count; i++) { subList.add(this.delegate.get(index - i)); } return subList; }
162163164165166167168
return ReverseBooleanIterable.adapt(this); } public MutableBooleanList toList() { return new BooleanArrayList(); }
289290291292293294295296297
return this.collect(function, FastList.<V>newList()); } public MutableBooleanList collectBoolean(BooleanFunction<? super T> booleanFunction) { BooleanArrayList result = new BooleanArrayList(this.size()); this.forEach(new CollectBooleanProcedure<T>(booleanFunction, result)); return result; }
854855856857858859860
return this.collect(function, FastList.<VV>newList(this.size())); } public MutableBooleanCollection collectBoolean(BooleanFunction<? super V> booleanFunction) { return this.collectBoolean(booleanFunction, new BooleanArrayList(this.size())); }
179180181182183184185
return !predicate.accept(this.value1); } public ImmutableBooleanCollection select(BooleanPredicate predicate) { return predicate.accept(this.value1) ? BooleanArrayList.newListWith(this.value1).toImmutable() : new BooleanArrayList().toImmutable(); }
184185186187188189190
return predicate.accept(this.value1) ? BooleanArrayList.newListWith(this.value1).toImmutable() : new BooleanArrayList().toImmutable(); } public ImmutableBooleanCollection reject(BooleanPredicate predicate) { return predicate.accept(this.value1) ? new BooleanArrayList().toImmutable() : BooleanArrayList.newListWith(this.value1).toImmutable(); }
222223224225226227228
return source.isEmpty(); } public MutableBooleanList toList() { return new BooleanArrayList(); }
277278279280281282283
return UnmodifiableDoubleSet.of(new DoubleHashSet()); } public MutableBooleanCollection values() { return UnmodifiableBooleanCollection.of(new BooleanArrayList()); }