Top Inners Fields Constructors Methods
org.eclipse.collections.impl.block.factory

public final Class HashingStrategies

extends Object
Class Inheritance
Imports
java.util.Objects, org.eclipse.collections.api.block.HashingStrategy, org.eclipse.collections.api.block.function.Function, org.eclipse.collections.api.block.function.primitive.BooleanFunction, .ByteFunction, .CharFunction, .DoubleFunction, .FloatFunction, .IntFunction, .LongFunction, .ShortFunction

Nested and Inner Type Summary

Modifier and TypeClass and Description
private static class
private static class
private static class
private static class
private static class
private static class
private static class
private static class
private static class
private static class
private static class
private static class
private static class
private static class

Field Summary

Modifier and TypeField and Description
private static final HashingStrategy<Object>
private static final HashingStrategy<Object>

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static <T> HashingStrategy<T>
chain(HashingStrategy<T>... hashingStrategies)

public static <T> HashingStrategy<T>
public static <T> HashingStrategy<T>
fromBooleanFunction(BooleanFunction<? super T> function)

public static <T> HashingStrategy<T>
fromByteFunction(ByteFunction<? super T> function)

public static <T> HashingStrategy<T>
fromCharFunction(CharFunction<? super T> function)

public static <T> HashingStrategy<T>
fromDoubleFunction(DoubleFunction<? super T> function)

public static <T> HashingStrategy<T>
fromFloatFunction(FloatFunction<? super T> function)

public static <T, V> HashingStrategy<T>
fromFunction(Function<? super T, ? extends V> function)

public static <T, V1, V2> HashingStrategy<T>
fromFunctions(Function<? super T, ? extends V1> one, Function<? super T, ? extends V2> two)

public static <T, V1, V2, V3> HashingStrategy<T>
fromFunctions(Function<? super T, ? extends V1> one, Function<? super T, ? extends V2> two, Function<? super T, ? extends V3> three)

public static <T> HashingStrategy<T>
fromIntFunction(IntFunction<? super T> function)

public static <T> HashingStrategy<T>
fromLongFunction(LongFunction<? super T> function)

public static <T> HashingStrategy<T>
fromShortFunction(ShortFunction<? super T> function)

public static HashingStrategy<Object>
public static <T, V> HashingStrategy<T>
nullSafeFromFunction(Function<? super T, ? extends V> function)

public static <T> HashingStrategy<T>
nullSafeHashingStrategy(HashingStrategy<T> nonNullSafeStrategy)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait