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> com.google.common.base.Predicate<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(com.google.common.base.Function<?,T> job) |
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> com.google.common.base.Function<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> com.google.common.base.Predicate<T> |
predicateFromClosure(groovy.lang.Closure<java.lang.Boolean> job) |
static boolean |
truth(java.lang.Object o) |
static com.google.common.base.Predicate<java.lang.Object> |
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(com.google.common.base.Function<?,T> 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> com.google.common.base.Predicate<T> predicateFromClosure(groovy.lang.Closure<java.lang.Boolean> job)
public static <F,T> com.google.common.base.Function<F,T> functionFromClosure(groovy.lang.Closure<T> job)
public static <T> com.google.common.base.Predicate<T> castToPredicate(java.lang.Object o)
public static <T> groovy.lang.Closure<T> castToClosure(java.lang.Object o)
public static com.google.common.base.Predicate<java.lang.Object> truthPredicate()
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)