| Return type | Name and parameters |
|---|---|
Queue
|
asChecked(Class type)
Creates a checked view of a Queue. |
List
|
drain()
Drain the queue of elements, returning them as a list. |
addAll, addAll, addAll, asBoolean, asChecked, asImmutable, asSynchronized, asType, asUnmodifiable, collectNested, each, eachWithIndex, find, find, findAll, findAll, flatten, getAt, getIndices, grep, grep, intersect, intersect, isCase, isNotCase, leftShift, minus, plus, plus, plus, removeAll, removeAll, removeElement, retainAll, retainAll, split, toListString, toListString, toSet, union, union, unique, unique, unique, unique, unique, unique
any, asCollection, asList, asType, average, average, bufferedIterator, chop, chop, collate, collate, collate, collate, collect, collect, collect, collectEntries, collectEntries, collectEntries, collectEntries, collectEntries, collectEntries, collectMany, collectMany, collectMany, collectNested, collectNested, combinations, combinations, contains, containsAll, count, count, count, countBy, countBy, disjoint, drop, dropRight, dropWhile, each, eachCombination, eachPermutation, eachWithIndex, every, findIndexOf, findIndexOf, findIndexValues, findIndexValues, findLastIndexOf, findLastIndexOf, findResult, findResult, findResult, findResult, findResults, findResults, first, flatten, flatten, flatten, flatten, flattenMany, getAt, groupBy, groupBy, groupBy, head, indexed, indexed, init, inits, inject, inject, injectAll, injectAll, interleave, interleave, intersect, intersect, intersect, isCase, isEmpty, join, join, last, max, max, max, min, min, min, minus, minus, minus, minus, multiply, permutations, permutations, plus, plus, repeat, repeat, size, sort, sort, sort, sort, sort, stream, sum, sum, sum, sum, tail, tails, take, takeRight, takeWhile, toList, toSet, toSorted, toSorted, toSorted, toSpreadMap, toUnique, toUnique, toUnique, union, union, union, withCollectedKeys, withCollectedKeys, withCollectedValues, withCollectedValues, withIndex, withIndex, zip, zipAll
Creates a checked view of a Queue.
Drain the queue of elements, returning them as a list.
def letters = new PriorityQueue(String.CASE_INSENSITIVE_ORDER) letters.addAll(['Z', 'y', 'X', 'a', 'B', 'c']) assert letters.toList() == ['a', 'B', 'c', 'Z', 'X', 'y'] assert letters.drain() == ['a', 'B', 'c', 'X', 'y', 'Z'] assert letters.empty