public abstract class BeanLambdaAccess<T> extends Object
| 限定符 | 构造器和说明 |
|---|---|
protected |
BeanLambdaAccess() |
protected Map<String,BiConsumer<Object,Object>> buildPropertySetters()
protected Map<String,BiConsumer<Object,Object>> buildFieldSetters()
public Map<String,BeanPropertyInfo> properties()
public boolean containsAny(String property)
public boolean containsSetterOrField(String key)
public boolean containsGetterOrField(String key)
public boolean setPropertyOrField(Object o, String key, Object val, BiFunction<Type,Object,Object> converter)
public boolean containsSetter(String property)
public Map<String,BiConsumer<Object,Object>> propertySetters()
public BiConsumer<Object,Object> getSetter(String property)
public boolean containsGetter(String property)
public boolean containsField(String property)
public Map<String,BiConsumer<Object,Object>> fieldSetters()
public BiConsumer<Object,Object> getFieldSetter(String property)
public static <T> BeanLambdaAccess<T> get(Class<T> type)
public static <T> BeanLambdaAccess<T> create(Class<T> type)
Copyright © 2024 fossc. All rights reserved.