public final class HostFunctionFactory extends Object
Modifier and Type | Method and Description |
---|---|
static List<HostFunction> |
allSassFunctions(Class<?> clazz) |
static <T> List<HostFunction> |
allSassFunctions(Class<T> clazz,
T object) |
static <T> List<HostFunction> |
allSassFunctions(T object) |
static HostFunction |
ofLambda(String name,
Callable<?> lambda) |
static <T,U> HostFunction |
ofLambda(String name,
Class<T> arg0Type,
Class<U> arg1Type,
BiFunction<T,U,?> lambda) |
static <T> HostFunction |
ofLambda(String name,
Class<T> argType,
Function<T,?> lambda) |
static HostFunction |
ofMethod(Method method) |
static HostFunction |
ofMethod(Method method,
Object targetObject) |
public static <T> List<HostFunction> allSassFunctions(@Nonnull T object)
public static List<HostFunction> allSassFunctions(@Nonnull Class<?> clazz)
public static <T> List<HostFunction> allSassFunctions(@Nonnull Class<T> clazz, @Nullable T object)
public static HostFunction ofMethod(Method method)
public static HostFunction ofMethod(@Nonnull Method method, @Nullable Object targetObject)
public static HostFunction ofLambda(String name, Callable<?> lambda)
public static <T> HostFunction ofLambda(String name, Class<T> argType, Function<T,?> lambda)
public static <T,U> HostFunction ofLambda(String name, Class<T> arg0Type, Class<U> arg1Type, BiFunction<T,U,?> lambda)