Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

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 true if the closure returns true for any item

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 true if the closure returns true for all items

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

  • No labels