Class EvenMoreObjects

java.lang.Object
org.opendaylight.yangtools.util.EvenMoreObjects

@Deprecated(since="11.0.0", forRemoval=true) public final class EvenMoreObjects extends Object
Deprecated, for removal: This API element is subject to removal in a future version.
Utility helping to implement readable equals() methods.

Usage:

@Override
 public boolean equals(Object obj) {
     return EvenMoreObjects.equalsHelper(this, obj,
        (one, another) -> Objects.equals(one.name, another.name) && Objects.equals(one.age, another.age));
 }
 

See Guava issue proposing contributing this.

Author:
Michael Vorburger, Red Hat
See Also:
  • Method Details

    • equalsHelper

      public static <T> boolean equalsHelper(T self, Object other, EvenMoreObjects.BooleanEqualsFunction<T> equals)
      Deprecated, for removal: This API element is subject to removal in a future version.