package collections fun testCollection(c: Collection, t: T) { c.size() c.isEmpty() c.contains(1) val iterator: Iterator = c.iterator() val arrayOfAnys: Array = c.toArray() val arrayOfTs: Array = c.toArray(array()) c.containsAll(c) val mutableIterator: MutableIterator = c.iterator() c.add(t) c.remove(1) c.addAll(c) c.removeAll(c) c.retainAll(c) c.clear() } fun testMutableCollection(c: MutableCollection, t: T) { c.size() c.isEmpty() c.contains(1) val iterator: Iterator = c.iterator() val arrayOfAnys: Array = c.toArray() val arrayOfTs: Array = c.toArray(array()) c.containsAll(c) val mutableIterator: MutableIterator = c.iterator() c.add(t) c.remove(1) c.addAll(c) c.removeAll(c) c.retainAll(c) c.clear() } fun testList(l: List, t: T) { val t: T = l.get(1) val i: Int = l.indexOf(1) val i1: Int = l.lastIndexOf(1) val listIterator: ListIterator = l.listIterator() val listIterator1: ListIterator = l.listIterator(1) val list: List = l.subList(1, 2) val value: T = l.set(1, t) l.add(1, t) l.remove(1) val mutableListIterator: MutableListIterator = l.listIterator() val mutableListIterator1: MutableListIterator = l.listIterator(1) val mutableList: MutableList = l.subList(1, 2) } fun testMutableList(l: MutableList, t: T) { val value: T = l.set(1, t) l.add(1, t) l.remove(1) val mutableListIterator: MutableListIterator = l.listIterator() val mutableListIterator1: MutableListIterator = l.listIterator(1) val mutableList: MutableList = l.subList(1, 2) } fun testSet(s: Set, t: T) { s.size() s.isEmpty() s.contains(1) val iterator: Iterator = s.iterator() val arrayOfAnys: Array = s.toArray() val arrayOfTs: Array = s.toArray(array()) s.containsAll(s) val mutableIterator: MutableIterator = s.iterator() s.add(t) s.remove(1) s.addAll(s) s.removeAll(s) s.retainAll(s) s.clear() } fun testMutableSet(s: MutableSet, t: T) { s.size() s.isEmpty() s.contains(1) val iterator: Iterator = s.iterator() val arrayOfAnys: Array = s.toArray() val arrayOfTs: Array = s.toArray(array()) s.containsAll(s) val mutableIterator: MutableIterator = s.iterator() s.add(t) s.remove(1) s.addAll(s) s.removeAll(s) s.retainAll(s) s.clear() } fun testMap(m: Map) { val set: Set = m.keySet() val collection: Collection = m.values() val set1: Set> = m.entrySet() val mutableSet: MutableSet = m.keySet() val mutableCollection: MutableCollection = m.values() val mutableSet1: MutableSet> = m.entrySet() } fun testMutableMap(m: MutableMap) { val mutableSet: MutableSet = m.keySet() val mutableCollection: MutableCollection = m.values() val mutableSet1: MutableSet> = m.entrySet() } fun array(vararg t: T): Array {}