public class Iterables extends Object
Provides some iterable based generators.
An iterator returning a map for each combination of elements the iterables sources.
assert Iterables.combine(x: 1..2, y: 'a'..'c').collect().toString() == '[[x:1, y:a], [x:1, y:b], [x:1, y:c], [x:2, y:a], [x:2, y:b], [x:2, y:c]]' assert Iterables.combine(x: 1..3, y: 'a'..'b').collect().toString() == '[[x:1, y:a], [x:1, y:b], [x:2, y:a], [x:2, y:b], [x:3, y:a], [x:3, y:b]]'
map
- the named source iterables