/** * Iterate through this traversal and apply the visitor function specified * to each element iterated * * @param visitor the visitor */ public TraversableBase<T> forEach($.Visitor<? super T> visitor) { C.forEach(this, visitor); return this; }
/** * Iterate through this traversal and apply the visitor function specified * to each element iterated * * @param visitor the visitor */ public TraversableBase<T> forEach($.Visitor<? super T> visitor) { C.forEach(this, visitor); return this; }
@Override public SequenceBase<T> accept($.Visitor<? super T> visitor) { C.forEach(this, visitor); return this; }
@Override public SequenceBase<T> accept($.Visitor<? super T> visitor) { C.forEach(this, visitor); return this; }
private C.List<T> unLazyAppend(Iterator<? extends T> iterator) { if (isMutable()) { C.forEach(iterator, $.visitor(C.F.addTo(this))); return this; } ListBuilder<T> lb = new ListBuilder<T>(size() * 2); lb.append(this).append(iterator); return lb.toList(); }
private C.List<T> unLazyAppend(Iterator<? extends T> iterator) { if (isMutable()) { C.forEach(iterator, $.visitor(C.F.addTo(this))); return this; } ListBuilder<T> lb = new ListBuilder<T>(size() * 2); lb.append(this).append(iterator); return lb.toList(); }
private C.List<T> unLazyAppend(Enumeration<? extends T> enumeration) { if (isMutable()) { C.forEach(new EnumerationIterator<T>(enumeration), $.visitor(C.F.addTo(this))); return this; } ListBuilder<T> lb = new ListBuilder<T>(size() * 2); lb.append(this).append(enumeration); return lb.toList(); }
private C.List<T> unLazyAppend(Enumeration<? extends T> enumeration) { if (isMutable()) { C.forEach(new EnumerationIterator<T>(enumeration), $.visitor(C.F.addTo(this))); return this; } ListBuilder<T> lb = new ListBuilder<T>(size() * 2); lb.append(this).append(enumeration); return lb.toList(); }
@SuppressWarnings("unchecked") private C.List<T> unLazyAppend(Iterable<? extends T> iterable) { if (isMutable()) { if (iterable instanceof Collection) { addAll((Collection<? extends T>) iterable); } else { C.forEach(iterable, $.visitor(C.F.addTo(this))); } return this; } // immutable if (isImmutable()) { ListBuilder<T> lb = new ListBuilder<T>(size() * 2); lb.append(this).append(iterable); return lb.toList(); } // mutable but read only C.List<T> l = C.newSizedList(size() * 2); l.addAll(this); l.addAll(iterable); return l; }
@SuppressWarnings("unchecked") private C.List<T> unLazyAppend(Iterable<? extends T> iterable) { if (isMutable()) { if (iterable instanceof Collection) { addAll((Collection<? extends T>) iterable); } else { C.forEach(iterable, $.visitor(C.F.addTo(this))); } return this; } // immutable if (isImmutable()) { ListBuilder<T> lb = new ListBuilder<T>(size() * 2); lb.append(this).append(iterable); return lb.toList(); } // mutable but read only C.List<T> l = C.newSizedList(size() * 2); l.addAll(this); l.addAll(iterable); return l; }