public abstract class ValueHelper
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
protected static class |
ValueHelper.BaseFieldsCache<F extends ValueHelper.FieldInfo> |
static class |
ValueHelper.FieldInfo |
static class |
ValueHelper.IncompatibleTypesException |
static class |
ValueHelper.UnknownFieldTypeException |
| Modifier and Type | Field and Description |
|---|---|
protected static boolean |
LOGGING |
| Constructor and Description |
|---|
ValueHelper() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
arraysIsEqual(java.lang.Object first,
java.lang.Object second) |
static <T> T |
create(java.lang.Class<T> type) |
static boolean |
fieldsIsEqual(java.lang.Object object1,
java.lang.Object object2,
java.lang.reflect.Field field) |
protected static <F extends ValueHelper.FieldInfo> |
getFields(ValueHelper.BaseFieldsCache<F> fieldsCache,
java.lang.Class<?> type) |
protected static final boolean LOGGING
protected static <F extends ValueHelper.FieldInfo> java.util.Collection<F> getFields(ValueHelper.BaseFieldsCache<F> fieldsCache, java.lang.Class<?> type)
public static <T> T create(java.lang.Class<T> type)
public static boolean arraysIsEqual(java.lang.Object first,
java.lang.Object second)
public static boolean fieldsIsEqual(java.lang.Object object1,
java.lang.Object object2,
java.lang.reflect.Field field)