org.eclipse.internal.xtend.util
Class HigherOrder

java.lang.Object
  extended by org.eclipse.internal.xtend.util.HigherOrder

public class HigherOrder
extends java.lang.Object


Constructor Summary
HigherOrder()
           
 
Method Summary
static
<T> java.util.Collection<?>
collect(java.util.Collection<T> col, java.lang.String closure)
           
static
<T> boolean
exists(java.util.Collection<T> col, java.lang.String closure)
           
static
<T> T
first(java.util.Collection<T> col, java.lang.String closure)
           
static
<T> boolean
forAll(java.util.Collection<T> col, java.lang.String closure)
           
static
<T> java.util.Collection<T>
select(java.util.Collection<T> col, java.lang.String closure)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HigherOrder

public HigherOrder()
Method Detail

select

public static <T> java.util.Collection<T> select(java.util.Collection<T> col,
                                                 java.lang.String closure)

collect

public static <T> java.util.Collection<?> collect(java.util.Collection<T> col,
                                                  java.lang.String closure)

exists

public static <T> boolean exists(java.util.Collection<T> col,
                                 java.lang.String closure)

forAll

public static <T> boolean forAll(java.util.Collection<T> col,
                                 java.lang.String closure)

first

public static <T> T first(java.util.Collection<T> col,
                          java.lang.String closure)