// import Iterator from './Iterator' /** * @see http://download.oracle.com/javase/6/docs/api/java/util/Collection.html * * @constructor * @private */ export default class Collection { /** * Ensures that this collection contains the specified element (optional * operation). * @param {Object} e * @return {boolean} */ add () {} /** * Appends all of the elements in the specified collection to the end of this * list, in the order that they are returned by the specified collection's * iterator (optional operation). * @param {javascript.util.Collection} c * @return {boolean} */ addAll () {} /** * Returns true if this collection contains no elements. * @return {boolean} */ isEmpty () {} /** * Returns an iterator over the elements in this collection. * @return {javascript.util.Iterator} */ iterator () {} /** * Returns an iterator over the elements in this collection. * @return {number} */ size () {} /** * Returns an array containing all of the elements in this collection. * @return {Array} */ toArray () {} /** * Removes a single instance of the specified element from this collection if it * is present. (optional) * @param {Object} e * @return {boolean} */ remove () {} }