public final class TcFunctions extends Object
Function.| Modifier and Type | Method and Description |
|---|---|
static <F,T> com.google.common.base.Function<com.google.common.base.Function<F,T>,T> |
applyTo(F argument) |
static <T> com.google.common.base.Function<T,Boolean> |
asFunction(com.google.common.base.Predicate<T> predicate) |
static <F,T> com.google.common.base.Function<F,T> |
conditional(com.google.common.base.Predicate<F> predicate,
com.google.common.base.Function<? super F,T> ifTrue,
com.google.common.base.Function<? super F,T> ifFalse) |
static <F,T> com.google.common.base.Function<F,T> |
memoize(com.google.common.base.Function<F,T> function) |
static <T> com.google.common.base.Function<T,Iterable<T>> |
toIterable(Class<T> elementClass) |
public static <F,T> com.google.common.base.Function<com.google.common.base.Function<F,T>,T> applyTo(F argument)
public static <F,T> com.google.common.base.Function<F,T> memoize(com.google.common.base.Function<F,T> function)
public static <F,T> com.google.common.base.Function<F,T> conditional(com.google.common.base.Predicate<F> predicate,
com.google.common.base.Function<? super F,T> ifTrue,
com.google.common.base.Function<? super F,T> ifFalse)
public static <T> com.google.common.base.Function<T,Iterable<T>> toIterable(Class<T> elementClass)
public static <T> com.google.common.base.Function<T,Boolean> asFunction(com.google.common.base.Predicate<T> predicate)
Copyright © 2009-2012 TranceCode. All Rights Reserved.