public Iterator<String> iterator() { final Iterator<String> iterator = delegate.iterator(); return new Iterator<String>() { public boolean hasNext() { return iterator.hasNext(); } public String next() { return iterator.next() + suffix; } }; } }
public Iterator<String> iterator() { final Iterator<String> iterator = delegate.iterator(); return new Iterator<String>() { public boolean hasNext() { return iterator.hasNext(); } public String next() { return prefix + iterator.next(); } }; } }
/** * Determine whether this roles collection is empty. * * @return {@code true} if the collection is empty, {@code false} otherwise */ default boolean isEmpty() { return ! iterator().hasNext(); }
/** * Create a {@link Spliterator} over this roles collection. * * @return the spliterator (not {@code null}) */ default Spliterator<String> spliterator() { return Spliterators.spliteratorUnknownSize(iterator(), Spliterator.NONNULL | Spliterator.DISTINCT); }
public Iterator<String> iterator() { final Iterator<String> iterator = left.iterator(); return new Iterator<String>() { String next; public boolean hasNext() { if (next != null) { return true; } for (;;) { if (! iterator.hasNext()) { return false; } next = iterator.next(); if (right.contains(next)) { return true; } next = null; } } public String next() { if (! hasNext()) { throw new NoSuchElementException(); } final String next = this.next; this.next = null; return next; } }; }
public Iterator<String> iterator() { final Iterator<String> leftIterator = left.iterator(); return new Iterator<String>() { String next;
public Iterator<String> iterator() { final Iterator<String> iterator = delegate.iterator(); return new Iterator<String>() { public boolean hasNext() { return iterator.hasNext(); } public String next() { return prefix + iterator.next(); } }; } }
public Iterator<String> iterator() { final Iterator<String> iterator = delegate.iterator(); return new Iterator<String>() { public boolean hasNext() { return iterator.hasNext(); } public String next() { return iterator.next() + suffix; } }; } }
public Iterator<String> iterator() { final Iterator<String> iterator = delegate.iterator(); return new Iterator<String>() { public boolean hasNext() { return iterator.hasNext(); } public String next() { return iterator.next() + suffix; } }; } }
public Iterator<String> iterator() { final Iterator<String> iterator = delegate.iterator(); return new Iterator<String>() { public boolean hasNext() { return iterator.hasNext(); } public String next() { return prefix + iterator.next(); } }; } }
public Iterator<String> iterator() { final Iterator<String> iterator = delegate.iterator(); return new Iterator<String>() { public boolean hasNext() { return iterator.hasNext(); } public String next() { return iterator.next() + suffix; } }; } }
public Iterator<String> iterator() { final Iterator<String> iterator = delegate.iterator(); return new Iterator<String>() { public boolean hasNext() { return iterator.hasNext(); } public String next() { return prefix + iterator.next(); } }; } }
/** * Determine whether this roles collection is empty. * * @return {@code true} if the collection is empty, {@code false} otherwise */ default boolean isEmpty() { return ! iterator().hasNext(); }
/** * Determine whether this roles collection is empty. * * @return {@code true} if the collection is empty, {@code false} otherwise */ default boolean isEmpty() { return ! iterator().hasNext(); }
/** * Create a {@link Spliterator} over this roles collection. * * @return the spliterator (not {@code null}) */ default Spliterator<String> spliterator() { return Spliterators.spliteratorUnknownSize(iterator(), Spliterator.NONNULL | Spliterator.DISTINCT); }
/** * Determine whether this roles collection is empty. * * @return {@code true} if the collection is empty, {@code false} otherwise */ default boolean isEmpty() { return ! iterator().hasNext(); }
/** * Create a {@link Spliterator} over this roles collection. * * @return the spliterator (not {@code null}) */ default Spliterator<String> spliterator() { return Spliterators.spliteratorUnknownSize(iterator(), Spliterator.NONNULL | Spliterator.DISTINCT); }
/** * Create a {@link Spliterator} over this roles collection. * * @return the spliterator (not {@code null}) */ default Spliterator<String> spliterator() { return Spliterators.spliteratorUnknownSize(iterator(), Spliterator.NONNULL | Spliterator.DISTINCT); }