public PCollection<E> minus(Object e) { return Empty.<E>vector().plusAll(this).minus(e); }
assertEquals(e, pvec.get(k)); assertEquals(list.get(k), pvec.get(k)); UtilityTest.assertEqualsAndHash( pvec, pvec.minus(k).plus(k, pvec.get(k)) ); UtilityTest.assertEqualsAndHash( pvec, pvec.plus(k, 10).minus(k) ); pvec = pvec.minus(k); assertEquals(list.contains(v), pvec.contains(v)); list.remove(v); pvec = pvec.minus(v); pvec = pvec.minus(s);
public PCollection<E> minus(Object e) { return Empty.<E>vector().plusAll(this).minus(e); }
@Override public OrderedPSet<E> minus(Object e) { if (!contents.contains(e)) return this; return new OrderedPSet<E>(contents.minus(e), order.minus(e)); }
@Override public OrderedPSet<E> minus(Object e) { if (!contents.contains(e)) return this; return new OrderedPSet<E>(contents.minus(e), order.minus(e)); }
public PVector<T> minus(Object e) { return boxed.minus(e); }
/** * @param col Collection. * @param evt Event. * @return Cloned collection. */ @Nullable protected static <E> Collection<E> removeFromCollection(@Nullable Collection<E> col, E evt) { if (col == null) return null; PVector<E> res = (PVector<E>)col; res = res.minus(evt); return res.isEmpty() ? null : res; }
@Synchronized("lock") public void removeQueue(Queue<T> q){ subscribers = subscribers.minus(q); }
/** * @param i * @return * @see org.pcollections.PStack#minus(int) */ public PVectorX<T> minus(int i) { return new PVectorXImpl<>(stack.minus(i)); }
/** * @param e * @return * @see org.pcollections.MapPSet#minus(java.lang.Object) */ public PVectorX<T> minus(Object e) { return new PVectorXImpl<>(stack.minus(e)); }
private boolean remove(ActiveSubscriber toRemove) { queueUpdater.getAndUpdate(this, q -> q.minus(toRemove)); return true; }
@Synchronized("lock") public void removeQueue(final Queue<T> q) { subscribers = subscribers.minus(q); }
@Override public VectorX<T> minus(int i) { return from(get().minus(i)); }
@Override public VectorX<T> minus(Object remove) { return from(get().minus(remove)); }
public PCollection<E> minus(Object e) { return Empty.<E>vector().plusAll(this).minus(e); }
public PCollection<E> minus(Object e) { return Empty.<E>vector().plusAll(this).minus(e); }
@Override public PersistentUniqueList<E> minus(Object o) { return mark.contains(o) ? new PersistentUniqueList<>(contents.minus(o), mark.minus(o)) : this; }
@Override public OrderedPSet<E> minus(Object e) { if (!contents.contains(e)) return this; return new OrderedPSet<E>(contents.minus(e), order.minus(e)); }
@Override public OrderedPSet<E> minus(Object e) { if (!contents.contains(e)) return this; return new OrderedPSet<E>(contents.minus(e), order.minus(e)); }
@Override public PersistentUniqueList<E> minus(int i) { E e = contents.get(i); return new PersistentUniqueList<>(contents.minus(i), mark.minus(e)); }