public final class LambdaMetafactoryUtils extends Object
| Modifier and Type | Method and Description |
|---|---|
static <C,F> Getter<C,F> |
createGetter(Field field) |
static <T> T |
createGetter(Method getMethod) |
static <T> T |
createLambda(Method instanceMethod,
Class<?> functionalIntfCls) |
static <T> T |
createLambda(Object instance,
Method instanceMethod,
Class<?> functionalIntfCls) |
static Getter<Object,Object> |
createObjectGetter(com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition propertyDefinition) |
static Getter<Object,Object> |
createObjectGetter(Method getMethod) |
static Setter<Object,Object> |
createObjectSetter(com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition propertyDefinition) |
static Setter<Object,Object> |
createObjectSetter(Method setMethod) |
static <C,F> Setter<C,F> |
createSetter(Field field) |
static <T> T |
createSetter(Method setMethod) |
public static <T> T createLambda(Object instance, Method instanceMethod, Class<?> functionalIntfCls)
public static <T> T createGetter(Method getMethod)
public static Getter<Object,Object> createObjectGetter(com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition propertyDefinition)
public static <T> T createSetter(Method setMethod)
public static Setter<Object,Object> createObjectSetter(com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition propertyDefinition)
Copyright © 2017–2022 The Apache Software Foundation. All rights reserved.