Contents
-
Deprecated Interfaces
Use Traverser.traverse(Object, Set, Consumer) instead.
-
Deprecated Methods
replaced by convert(localDateTime, long.class)
replaced by convert(localDate, long.class)
replaced by convert(ZonedDateTime, long.class)
As of 3.0.0, replaced by
ReflectionUtils.getAllDeclaredFields(Class).
Note that getAllDeclaredFields() includes transient fields and synthetic fields
(like "this$"). If you need the old behavior, filter the additional fields:
// Combine DEFAULT_FIELD_FILTER with additional criteria for legacy behavior
Predicate<Field> legacyFilter = field ->
DEFAULT_FIELD_FILTER.test(field) &&
!Modifier.isTransient(field.getModifiers()) &&
!field.isSynthetic();
This method will be removed in 3.0.0 or soon after.
As of 3.0.0, replaced by
ReflectionUtils.getAllDeclaredFieldsMap(Class).
Note that getAllDeclaredFieldsMap() includes transient fields and synthetic fields
(like "this$"). If you need the old behavior, filter the additional fields:
// Get fields excluding transient and synthetic fields
List<Field> fields = getAllDeclaredFieldsMap(MyClass.class, field ->
DEFAULT_FIELD_FILTER.test(field) &&
!Modifier.isTransient(field.getModifiers()) &&
!field.isSynthetic()
);
This method may be removed in 3.0.0.
As of 3.0.0, replaced by
ReflectionUtils.getAllDeclaredFields(Class).
Note that getAllDeclaredFields() includes transient fields and synthetic fields
(like "this$"). If you need the old behavior, filter the additional fields:
// Get fields excluding transient and synthetic fields
Map<String, Field> fields = getAllDeclaredFields(MyClass.class, field ->
DEFAULT_FIELD_FILTER.test(field) &&
!Modifier.isTransient(field.getModifiers()) &&
!field.isSynthetic()
);
This method may be removed in 3.0.0.
Use Traverser.traverse(Object, Set, Consumer) instead.
Use Traverser.traverse(Object, Set, Consumer) instead.