| Return type | Name and parameters | 
|---|---|
| List | getAt(EmptyRange range)Support the range subscript operator for an eager or lazy List. | 
| List | getAt(Range range)Support the range subscript operator for an eager or lazy List. | 
| List | getAt(Collection indices)Select a List of items from an eager or lazy List using a Collection to identify the indices to be selected. | 
                                    addShutdownHook, any, any, asBoolean, asType, collect, collect, collect, dump, each, eachMatch, eachMatch, eachWithIndex, every, every, find, find, findAll, findAll, findIndexOf, findIndexOf, findIndexValues, findIndexValues, findLastIndexOf, findLastIndexOf, findResult, findResult, findResult, findResult, getAt, getMetaClass, getMetaPropertyValues, getProperties, grep, grep, hasProperty, identity, inject, inject, inspect, invokeMethod, is, isCase, isNotCase, iterator, metaClass, print, print, printf, printf, println, println, println, putAt, respondsTo, respondsTo, setMetaClass, split, sprintf, sprintf, stream, tap, toString, use, use, use, with, with, withCloseable, withMethodClosure, withStream, withTraits
                                
                                    addAll, asChecked, asImmutable, asReversed, asSynchronized, asUnmodifiable, bufferedIterator, drop, dropRight, dropWhile, each, eachWithIndex, equals, equals, execute, execute, execute, findAll, findAll, first, flatten, getAt, getAt, getAt, getAt, getAt, grep, grep, head, init, intersect, intersect, last, leftShift, minus, minus, minus, multiply, partitionPoint, partitionPoint, plus, plus, plus, plus, plus, plus, pop, push, putAt, putAt, putAt, putAt, putAt, putAt, putAt, putAt, removeAt, removeLast, reverse, reverse, reverseEach, shuffle, shuffle, shuffled, shuffled, sort, sort, sort, sort, sort, split, subsequences, swap, tail, take, takeRight, takeWhile, toSorted, toSorted, toSorted, toSpreadMap, toUnique, toUnique, toUnique, transpose, union, union, unique, unique, unique, unique, unique, unique, withDefault, withEagerDefault, withLazyDefault
                                
                                    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
                                
Support the range subscript operator for an eager or lazy List.
def list = [true, 1, 3.4].withDefault{ 42 }
assert list[0..<0] == []
                                    
                                    range -  a Range indicating the items to getSupport the range subscript operator for an eager or lazy List.
def list = [].withDefault { 42 }
assert list[1..2] == [null, 42]
                                    
                                    range -  a Range indicating the items to getSelect a List of items from an eager or lazy List using a Collection to identify the indices to be selected.
def list = [].withDefault { 42 }
assert list[1,0,2] == [42, 42, 42]
                                    
                                    indices -  a Collection of indices