@Override public Boolean get () { return aggOp.apply(values); }
@Override public Boolean get () { return aggOp.apply(values); }
/** Returns whether this bag contains at least one element matching {@code pred}. */ public boolean contains (Function<E,Boolean> pred) { Object[] elems = _elems; for (int ii = 0, ll = _size; ii < ll; ii++) { if (pred.apply(get(ii))) return true; } return false; }
@Override public M get () { return func.apply(outer.get()); } @Override public String toString () {
public void onEmit (S value) { if (pred.apply(value)) outer.onEmit(value); } };
@Override public <R> Try<R> flatMap (Function<? super T, Try<R>> func) { try { return func.apply(value); } catch (Throwable t) { return failure(t); } }
@Override public <R> Try<R> flatMap (Function<? super T, Try<R>> func) { try { return func.apply(value); } catch (Throwable t) { return failure(t); } }
@Override public M get () { return func.apply(outer.get()); } @Override public String toString () {
public void onEmit (S value) { outer.onEmit(f.apply(value)); } };
public void onEmit (S value) { outer.onEmit(f.apply(value)); } };
public void onEmit (S value) { if (pred.apply(value)) outer.onEmit(value); } };
/** Removes all elements that match {@code pred}. * @return true if at least one element was found and removed, false otherwise. */ public boolean removeWhere (Function<E,Boolean> pred) { Object[] elems = _elems; int removed = 0; for (int ii = 0, ll = _size; ii < ll; ii++) { if (pred.apply(get(ii))) { // back ii up so that we recheck the element we're swapping into place here elems[ii--] = elems[--_size]; elems[_size] = null; removed += 1; } } return removed > 0; }
@Override public Try<T> recover (Function<? super Throwable, T> func) { try { return success(func.apply(cause)); } catch (Throwable t) { return failure(t); } } @Override public <R> Try<R> flatMap (Function<? super T, Try<R>> func) {
@Override public <R> Try<R> map (Function<? super T, R> func) { try { return success(func.apply(value)); } catch (Throwable t) { return failure(t); } } @Override public Try<T> recover (Function<? super Throwable, T> func) {
@Override public <R> Try<R> map (Function<? super T, R> func) { try { return success(func.apply(value)); } catch (Throwable t) { return failure(t); } } @Override public Try<T> recover (Function<? super Throwable, T> func) {
@Override public Try<T> recover (Function<? super Throwable, T> func) { try { return success(func.apply(cause)); } catch (Throwable t) { return failure(t); } } @Override public <R> Try<R> flatMap (Function<? super T, Try<R>> func) {
@Override public RFuture<T> when (Function<? super T, Boolean> cond) { T current = get(); if (cond.apply(current)) return RFuture.success(current); else return changes().filter(cond).next(); }
@Override public RFuture<T> when (Function<? super T, Boolean> cond) { T current = get(); if (cond.apply(current)) return RFuture.success(current); else return changes().filter(cond).next(); }
for (String value : data.split(",")) { try { rset.add(toFunc.apply(value)); } catch (Exception e) { _log.warn("Invalid value", "key", key, "value", value, e);