Home | History | Annotate | Download | only in jsr166
      1 /*
      2  * Written by Doug Lea and Martin Buchholz with assistance from
      3  * members of JCP JSR-166 Expert Group and released to the public
      4  * domain, as explained at
      5  * http://creativecommons.org/publicdomain/zero/1.0/
      6  */
      7 
      8 package jsr166;
      9 
     10 import java.util.Collection;
     11 
     12 /** Allows tests to work with different Collection implementations. */
     13 public interface CollectionImplementation {
     14     /** Returns the Collection class. */
     15     public Class<?> klazz();
     16     /** Returns an empty collection. */
     17     public Collection emptyCollection();
     18     public Object makeElement(int i);
     19     public boolean isConcurrent();
     20     public boolean permitsNulls();
     21 }
     22