Lines Matching defs:Collection
41 * <p>All general-purpose <tt>Collection</tt> implementation classes (which
42 * typically implement <tt>Collection</tt> indirectly through one of its
45 * constructor with a single argument of type <tt>Collection</tt>, which
50 * constructors) but all of the general-purpose <tt>Collection</tt>
59 * the {@link #addAll(Collection)} method on an unmodifiable collection may,
92 * <i>not</i> be construed to imply that invoking <tt>Collection.contains</tt>
127 public interface Collection<E> extends Iterable<E> {
248 * Collection classes should clearly specify in their documentation any
316 boolean containsAll(Collection<?> c);
342 boolean addAll(Collection<? extends E> c);
367 boolean removeAll(Collection<?> c);
391 boolean retainAll(Collection<?> c);
408 * While the <tt>Collection</tt> interface adds no stipulations to the
410 * implement the <tt>Collection</tt> interface "directly" (in other words,
411 * create a class that is a <tt>Collection</tt> but is not a <tt>Set</tt>
442 * <tt>Collection</tt> interface adds no stipulations to the general