Package org.opendaylight.yangtools.util
Class EvenMoreObjects
- java.lang.Object
-
- org.opendaylight.yangtools.util.EvenMoreObjects
-
@Beta public final class EvenMoreObjects extends Object
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)); }
- Author:
- Michael Vorburger, Red Hat
- See Also:
MoreObjects
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
EvenMoreObjects.BooleanEqualsFunction<T>
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> boolean
equalsHelper(T self, Object other, EvenMoreObjects.BooleanEqualsFunction<T> equals)
-
-
-
Method Detail
-
equalsHelper
public static <T> boolean equalsHelper(T self, Object other, EvenMoreObjects.BooleanEqualsFunction<T> equals)
-
-