Groovy adds a number of methods to java.lang.Object, most of which deal with types that serve as collections or aggrgates, such as Lists or DOM Nodes.
Return Value |
Method |
Description |
|---|---|---|
Boolean |
any {closure} |
returns |
List |
collect {closure} |
returns a list of all items that were returned from the closure |
Collection |
collect(Collection collection) {closure} |
same as above, but adds each item to the given collection |
void |
each {closure} |
simply executes the closure for each item |
void |
eachWithIndex {closure} |
same as each{} except it passes two aruments: the item and the index |
Boolean |
every {closure} |
returns |
Object |
find {closure} |
returns the first item that matches the closure expression |
List |
findAll {closure} |
returns all items that match the closure expression |
Integer |
findIndexOf {closure} |
returns the index of the first item that matched the given expression |
See the GDK documentation on Object for the complete list of added methods.
Examples
TODO