public class GroovyJavaMethods
extends java.lang.Object
| Constructor and Description | 
|---|
| GroovyJavaMethods() | 
| Modifier and Type | Method and Description | 
|---|---|
| static <T> java.util.concurrent.Callable<T> | callableFromClosure(groovy.lang.Closure<T> job) | 
| static <T> java.util.concurrent.Callable<T> | callableFromRunnable(java.lang.Runnable job) | 
| static <T> groovy.lang.Closure<T> | castToClosure(java.lang.Object o) | 
| static <T>  | castToPredicate(java.lang.Object o) | 
| static <T> groovy.lang.Closure<T> | closureFromCallable(java.util.concurrent.Callable<T> job) | 
| static <T> groovy.lang.Closure<T> | closureFromFunction( | 
| static <T> groovy.lang.Closure<T> | closureFromRunnable(java.lang.Runnable job) | 
| static <T> T | elvis(java.lang.Object... preferences) | 
| static <T> T | elvis(java.lang.Object preferred,
     java.lang.Object fallback) | 
| static <T> T | fix(java.lang.Object o) | 
| static <F,T>  | functionFromClosure(groovy.lang.Closure<T> job) | 
| static <T> T | invokeMethodOnMetaClass(java.lang.Object target,
                       java.lang.String methodName,
                       java.lang.Object args) | 
| static <T>  | predicateFromClosure(groovy.lang.Closure<java.lang.Boolean> job) | 
| static boolean | truth(java.lang.Object o) | 
| static  | truthPredicate() | 
public static <T> groovy.lang.Closure<T> closureFromRunnable(java.lang.Runnable job)
public static <T> groovy.lang.Closure<T> closureFromCallable(java.util.concurrent.Callable<T> job)
public static <T> groovy.lang.Closure<T> closureFromFunction(job) 
public static <T> java.util.concurrent.Callable<T> callableFromClosure(groovy.lang.Closure<T> job)
public static <T> java.util.concurrent.Callable<T> callableFromRunnable(java.lang.Runnable job)
public static <T>predicateFromClosure(groovy.lang.Closure<java.lang.Boolean> job) 
public static <F,T>functionFromClosure(groovy.lang.Closure<T> job) 
public static <T>castToPredicate(java.lang.Object o) 
public static <T> groovy.lang.Closure<T> castToClosure(java.lang.Object o)
public statictruthPredicate() 
public static boolean truth(java.lang.Object o)
public static <T> T elvis(java.lang.Object preferred,
          java.lang.Object fallback)
public static <T> T elvis(java.lang.Object... preferences)
public static <T> T fix(java.lang.Object o)
public static <T> T invokeMethodOnMetaClass(java.lang.Object target,
                            java.lang.String methodName,
                            java.lang.Object args)