public final class HashingStrategies extends Object
| Modifier and Type | Method and Description |
|---|---|
static <T> org.eclipse.collections.api.block.HashingStrategy<T> |
chain(org.eclipse.collections.api.block.HashingStrategy<T>... hashingStrategies) |
static <T> org.eclipse.collections.api.block.HashingStrategy<T> |
defaultStrategy() |
static <T> org.eclipse.collections.api.block.HashingStrategy<T> |
fromBooleanFunction(org.eclipse.collections.api.block.function.primitive.BooleanFunction<? super T> function) |
static <T> org.eclipse.collections.api.block.HashingStrategy<T> |
fromByteFunction(org.eclipse.collections.api.block.function.primitive.ByteFunction<? super T> function) |
static <T> org.eclipse.collections.api.block.HashingStrategy<T> |
fromCharFunction(org.eclipse.collections.api.block.function.primitive.CharFunction<? super T> function) |
static <T> org.eclipse.collections.api.block.HashingStrategy<T> |
fromDoubleFunction(org.eclipse.collections.api.block.function.primitive.DoubleFunction<? super T> function) |
static <T> org.eclipse.collections.api.block.HashingStrategy<T> |
fromFloatFunction(org.eclipse.collections.api.block.function.primitive.FloatFunction<? super T> function) |
static <T,V> org.eclipse.collections.api.block.HashingStrategy<T> |
fromFunction(org.eclipse.collections.api.block.function.Function<? super T,? extends V> function) |
static <T,V1,V2> org.eclipse.collections.api.block.HashingStrategy<T> |
fromFunctions(org.eclipse.collections.api.block.function.Function<? super T,? extends V1> one,
org.eclipse.collections.api.block.function.Function<? super T,? extends V2> two) |
static <T,V1,V2,V3> |
fromFunctions(org.eclipse.collections.api.block.function.Function<? super T,? extends V1> one,
org.eclipse.collections.api.block.function.Function<? super T,? extends V2> two,
org.eclipse.collections.api.block.function.Function<? super T,? extends V3> three) |
static <T> org.eclipse.collections.api.block.HashingStrategy<T> |
fromIntFunction(org.eclipse.collections.api.block.function.primitive.IntFunction<? super T> function) |
static <T> org.eclipse.collections.api.block.HashingStrategy<T> |
fromLongFunction(org.eclipse.collections.api.block.function.primitive.LongFunction<? super T> function) |
static <T> org.eclipse.collections.api.block.HashingStrategy<T> |
fromShortFunction(org.eclipse.collections.api.block.function.primitive.ShortFunction<? super T> function) |
static org.eclipse.collections.api.block.HashingStrategy<Object> |
identityStrategy() |
static <T> org.eclipse.collections.api.block.HashingStrategy<T> |
nullSafeHashingStrategy(org.eclipse.collections.api.block.HashingStrategy<T> nonNullSafeStrategy) |
public static <T> org.eclipse.collections.api.block.HashingStrategy<T> defaultStrategy()
public static <T> org.eclipse.collections.api.block.HashingStrategy<T> nullSafeHashingStrategy(org.eclipse.collections.api.block.HashingStrategy<T> nonNullSafeStrategy)
public static <T,V> org.eclipse.collections.api.block.HashingStrategy<T> fromFunction(org.eclipse.collections.api.block.function.Function<? super T,? extends V> function)
public static org.eclipse.collections.api.block.HashingStrategy<Object> identityStrategy()
public static <T> org.eclipse.collections.api.block.HashingStrategy<T> chain(org.eclipse.collections.api.block.HashingStrategy<T>... hashingStrategies)
public static <T,V1,V2> org.eclipse.collections.api.block.HashingStrategy<T> fromFunctions(org.eclipse.collections.api.block.function.Function<? super T,? extends V1> one,
org.eclipse.collections.api.block.function.Function<? super T,? extends V2> two)
public static <T,V1,V2,V3> org.eclipse.collections.api.block.HashingStrategy<T> fromFunctions(org.eclipse.collections.api.block.function.Function<? super T,? extends V1> one,
org.eclipse.collections.api.block.function.Function<? super T,? extends V2> two,
org.eclipse.collections.api.block.function.Function<? super T,? extends V3> three)
public static <T> org.eclipse.collections.api.block.HashingStrategy<T> fromBooleanFunction(org.eclipse.collections.api.block.function.primitive.BooleanFunction<? super T> function)
public static <T> org.eclipse.collections.api.block.HashingStrategy<T> fromByteFunction(org.eclipse.collections.api.block.function.primitive.ByteFunction<? super T> function)
public static <T> org.eclipse.collections.api.block.HashingStrategy<T> fromCharFunction(org.eclipse.collections.api.block.function.primitive.CharFunction<? super T> function)
public static <T> org.eclipse.collections.api.block.HashingStrategy<T> fromDoubleFunction(org.eclipse.collections.api.block.function.primitive.DoubleFunction<? super T> function)
public static <T> org.eclipse.collections.api.block.HashingStrategy<T> fromFloatFunction(org.eclipse.collections.api.block.function.primitive.FloatFunction<? super T> function)
public static <T> org.eclipse.collections.api.block.HashingStrategy<T> fromIntFunction(org.eclipse.collections.api.block.function.primitive.IntFunction<? super T> function)
public static <T> org.eclipse.collections.api.block.HashingStrategy<T> fromLongFunction(org.eclipse.collections.api.block.function.primitive.LongFunction<? super T> function)
public static <T> org.eclipse.collections.api.block.HashingStrategy<T> fromShortFunction(org.eclipse.collections.api.block.function.primitive.ShortFunction<? super T> function)
Copyright © 2004–2018. All rights reserved.