public class Objects2 extends Object
| Modifier and Type | Method and Description |
|---|---|
static <D extends SetterProducer> |
clear(D bean) |
static <D extends TypedSetterProducer> |
clear(D bean) |
static void |
copy(GetterProducer source,
SetterProducer target) |
static void |
copy(TypedGetterProducer source,
TypedSetterProducer target) |
static <T,O> O |
get(GetterProducer object,
String propertyName,
Map<String,Function<T,?>> getters) |
static <O> O |
newInstance(Class<O> type) |
static <O> O |
newInstanceWithParams(Class<O> type,
Object... constructorParams) |
static <T,O> void |
set(SetterProducer object,
String propertyName,
O propertyValue,
Map<String,BiConsumer<T,?>> setters) |
static void |
walk(io.ultreia.java4all.lang.Objects2.ClassWalkVisitor visitor,
Class<?> beanType) |
public static <O> O newInstance(Class<O> type)
public static <O> O newInstanceWithParams(Class<O> type, Object... constructorParams)
public static void copy(GetterProducer source, SetterProducer target)
public static void copy(TypedGetterProducer source, TypedSetterProducer target)
public static <D extends SetterProducer> void clear(D bean)
public static <D extends TypedSetterProducer> void clear(D bean)
public static <T,O> O get(GetterProducer object, String propertyName, Map<String,Function<T,?>> getters)
public static <T,O> void set(SetterProducer object, String propertyName, O propertyValue, Map<String,BiConsumer<T,?>> setters)
public static void walk(io.ultreia.java4all.lang.Objects2.ClassWalkVisitor visitor,
Class<?> beanType)
Copyright © 2017 Ultreia.io. All rights reserved.