-
Deprecated InterfacesInterfaceDescription
-
Deprecated Classes
-
Deprecated MethodsMethodDescriptionreplaced 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:
This method will be removed in 3.0.0 or soon after.// 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();
As of 3.0.0, replaced byReflectionUtils.getAllDeclaredFieldsMap(Class)
. Note that getAllDeclaredFieldsMap() includes transient fields and synthetic fields (like "this$"). If you need the old behavior, filter the additional fields:
This method may be removed in 3.0.0.// 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() );
As of 3.0.0, replaced byReflectionUtils.getAllDeclaredFields(Class)
. Note that getAllDeclaredFields() includes transient fields and synthetic fields (like "this$"). If you need the old behavior, filter the additional fields:
This method may be removed in 3.0.0.// 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() );
UseTraverser.traverse(Object, Set, Consumer)
instead.UseTraverser.traverse(Object, Set, Consumer)
instead.
Traverser.traverse(Object, Set, Consumer)
instead.