Package org.javers.core.diff.appenders
Class HashWrapper
- java.lang.Object
-
- org.javers.core.diff.appenders.HashWrapper
-
public class HashWrapper extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description HashWrapper(java.lang.Object target, java.util.function.BiFunction<java.lang.Object,java.lang.Object,java.lang.Boolean> equalsFunction, java.util.function.Function<java.lang.Object,java.lang.String> toStringFunction)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object that)
int
hashCode()
java.lang.Object
unwrap()
static java.util.Map
wrapKeysIfNeeded(java.util.Map map, JaversType keyType)
static java.util.Set
wrapValuesIfNeeded(java.util.Set set, JaversType itemType)
-
-
-
Method Detail
-
equals
public boolean equals(java.lang.Object that)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
unwrap
public java.lang.Object unwrap()
-
wrapValuesIfNeeded
public static java.util.Set wrapValuesIfNeeded(java.util.Set set, JaversType itemType)
-
wrapKeysIfNeeded
public static java.util.Map wrapKeysIfNeeded(java.util.Map map, JaversType keyType)
-
-