001package components.set; 002 003import java.util.Iterator; 004 005import components.queue.Queue; 006import components.queue.Queue1L; 007 008/** 009 * {@code Set} represented as a {@link Queue} of elements with implementations 010 * of primary methods. 011 * 012 * @param <T> 013 * type of {@code Set} elements 014 * @convention |$this.elements| = |entries($this.elements)| 015 * @correspondence this = entries($this.elements) 016 */ 017public class Set2<T> extends SetSecondary<T> { 018 019 /* 020 * 2221/2231 assignment code deleted. 021 */ 022 023}