public final class org.eclipse.collections.impl.block.factory.HashingStrategies
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: org.eclipse.collections.impl.block.factory.HashingStrategies
super_class: java.lang.Object
{
private static final org.eclipse.collections.api.block.HashingStrategy<java.lang.Object> DEFAULT_HASHING_STRATEGY;
descriptor: Lorg/eclipse/collections/api/block/HashingStrategy;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Signature: Lorg/eclipse/collections/api/block/HashingStrategy<Ljava/lang/Object;>;
private static final org.eclipse.collections.api.block.HashingStrategy<java.lang.Object> IDENTITY_HASHING_STRATEGY;
descriptor: Lorg/eclipse/collections/api/block/HashingStrategy;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Signature: Lorg/eclipse/collections/api/block/HashingStrategy<Ljava/lang/Object;>;
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: new org.eclipse.collections.impl.block.factory.HashingStrategies$DefaultStrategy
dup
invokespecial org.eclipse.collections.impl.block.factory.HashingStrategies$DefaultStrategy.<init>:()V
putstatic org.eclipse.collections.impl.block.factory.HashingStrategies.DEFAULT_HASHING_STRATEGY:Lorg/eclipse/collections/api/block/HashingStrategy;
1: new org.eclipse.collections.impl.block.factory.HashingStrategies$IdentityHashingStrategy
dup
invokespecial org.eclipse.collections.impl.block.factory.HashingStrategies$IdentityHashingStrategy.<init>:()V
putstatic org.eclipse.collections.impl.block.factory.HashingStrategies.IDENTITY_HASHING_STRATEGY:Lorg/eclipse/collections/api/block/HashingStrategy;
return
LocalVariableTable:
Start End Slot Name Signature
private void <init>();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: new java.lang.AssertionError
dup
ldc "Suppress default constructor for noninstantiability"
invokespecial java.lang.AssertionError.<init>:(Ljava/lang/Object;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/collections/impl/block/factory/HashingStrategies;
public static <T> org.eclipse.collections.api.block.HashingStrategy<T> defaultStrategy();
descriptor: ()Lorg/eclipse/collections/api/block/HashingStrategy;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.eclipse.collections.impl.block.factory.HashingStrategies.DEFAULT_HASHING_STRATEGY:Lorg/eclipse/collections/api/block/HashingStrategy;
areturn
LocalVariableTable:
Start End Slot Name Signature
Signature: <T:Ljava/lang/Object;>()Lorg/eclipse/collections/api/block/HashingStrategy<TT;>;
public static <T> org.eclipse.collections.api.block.HashingStrategy<T> nullSafeHashingStrategy(org.eclipse.collections.api.block.HashingStrategy<T>);
descriptor: (Lorg/eclipse/collections/api/block/HashingStrategy;)Lorg/eclipse/collections/api/block/HashingStrategy;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new org.eclipse.collections.impl.block.factory.HashingStrategies$NullSafeHashingStrategy
dup
aload 0
invokespecial org.eclipse.collections.impl.block.factory.HashingStrategies$NullSafeHashingStrategy.<init>:(Lorg/eclipse/collections/api/block/HashingStrategy;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 nonNullSafeStrategy Lorg/eclipse/collections/api/block/HashingStrategy<TT;>;
Signature: <T:Ljava/lang/Object;>(Lorg/eclipse/collections/api/block/HashingStrategy<TT;>;)Lorg/eclipse/collections/api/block/HashingStrategy<TT;>;
MethodParameters:
Name Flags
nonNullSafeStrategy
public static <T, V> org.eclipse.collections.api.block.HashingStrategy<T> nullSafeFromFunction(org.eclipse.collections.api.block.function.Function<? super T, ? extends V>);
descriptor: (Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/block/HashingStrategy;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new org.eclipse.collections.impl.block.factory.HashingStrategies$NullSafeFunctionHashingStrategy
dup
aload 0
invokespecial org.eclipse.collections.impl.block.factory.HashingStrategies$NullSafeFunctionHashingStrategy.<init>:(Lorg/eclipse/collections/api/block/function/Function;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 function Lorg/eclipse/collections/api/block/function/Function<-TT;+TV;>;
Signature: <T:Ljava/lang/Object;V:Ljava/lang/Object;>(Lorg/eclipse/collections/api/block/function/Function<-TT;+TV;>;)Lorg/eclipse/collections/api/block/HashingStrategy<TT;>;
MethodParameters:
Name Flags
function
public static <T, V> org.eclipse.collections.api.block.HashingStrategy<T> fromFunction(org.eclipse.collections.api.block.function.Function<? super T, ? extends V>);
descriptor: (Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/block/HashingStrategy;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new org.eclipse.collections.impl.block.factory.HashingStrategies$FunctionHashingStrategy
dup
aload 0
invokespecial org.eclipse.collections.impl.block.factory.HashingStrategies$FunctionHashingStrategy.<init>:(Lorg/eclipse/collections/api/block/function/Function;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 function Lorg/eclipse/collections/api/block/function/Function<-TT;+TV;>;
Signature: <T:Ljava/lang/Object;V:Ljava/lang/Object;>(Lorg/eclipse/collections/api/block/function/Function<-TT;+TV;>;)Lorg/eclipse/collections/api/block/HashingStrategy<TT;>;
MethodParameters:
Name Flags
function
public static org.eclipse.collections.api.block.HashingStrategy<java.lang.Object> identityStrategy();
descriptor: ()Lorg/eclipse/collections/api/block/HashingStrategy;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.eclipse.collections.impl.block.factory.HashingStrategies.IDENTITY_HASHING_STRATEGY:Lorg/eclipse/collections/api/block/HashingStrategy;
areturn
LocalVariableTable:
Start End Slot Name Signature
Signature: ()Lorg/eclipse/collections/api/block/HashingStrategy<Ljava/lang/Object;>;
public static <T> org.eclipse.collections.api.block.HashingStrategy<T> chain(org.eclipse.collections.api.block.HashingStrategy<T>[]);
descriptor: ([Lorg/eclipse/collections/api/block/HashingStrategy;)Lorg/eclipse/collections/api/block/HashingStrategy;
flags: (0x0089) ACC_PUBLIC, ACC_STATIC, ACC_VARARGS
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
arraylength
ifne 2
1: new java.lang.IllegalArgumentException
dup
ldc "Nothing to chain"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
new org.eclipse.collections.impl.block.factory.HashingStrategies$ChainedHashingStrategy
dup
aload 0
invokespecial org.eclipse.collections.impl.block.factory.HashingStrategies$ChainedHashingStrategy.<init>:([Lorg/eclipse/collections/api/block/HashingStrategy;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 hashingStrategies [Lorg/eclipse/collections/api/block/HashingStrategy;
Signature: <T:Ljava/lang/Object;>([Lorg/eclipse/collections/api/block/HashingStrategy<TT;>;)Lorg/eclipse/collections/api/block/HashingStrategy<TT;>;
MethodParameters:
Name Flags
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>, org.eclipse.collections.api.block.function.Function<? super T, ? extends V2>);
descriptor: (Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/block/HashingStrategy;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: iconst_2
anewarray org.eclipse.collections.api.block.HashingStrategy
dup
iconst_0
1: aload 0
invokestatic org.eclipse.collections.impl.block.factory.HashingStrategies.fromFunction:(Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/block/HashingStrategy;
aastore
dup
iconst_1
2: aload 1
invokestatic org.eclipse.collections.impl.block.factory.HashingStrategies.fromFunction:(Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/block/HashingStrategy;
aastore
3: invokestatic org.eclipse.collections.impl.block.factory.HashingStrategies.chain:([Lorg/eclipse/collections/api/block/HashingStrategy;)Lorg/eclipse/collections/api/block/HashingStrategy;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 one Lorg/eclipse/collections/api/block/function/Function<-TT;+TV1;>;
0 4 1 two Lorg/eclipse/collections/api/block/function/Function<-TT;+TV2;>;
Signature: <T:Ljava/lang/Object;V1:Ljava/lang/Object;V2:Ljava/lang/Object;>(Lorg/eclipse/collections/api/block/function/Function<-TT;+TV1;>;Lorg/eclipse/collections/api/block/function/Function<-TT;+TV2;>;)Lorg/eclipse/collections/api/block/HashingStrategy<TT;>;
MethodParameters:
Name Flags
one
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>, org.eclipse.collections.api.block.function.Function<? super T, ? extends V2>, org.eclipse.collections.api.block.function.Function<? super T, ? extends V3>);
descriptor: (Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/block/HashingStrategy;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iconst_3
anewarray org.eclipse.collections.api.block.HashingStrategy
dup
iconst_0
1: aload 0
invokestatic org.eclipse.collections.impl.block.factory.HashingStrategies.fromFunction:(Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/block/HashingStrategy;
aastore
dup
iconst_1
2: aload 1
invokestatic org.eclipse.collections.impl.block.factory.HashingStrategies.fromFunction:(Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/block/HashingStrategy;
aastore
dup
iconst_2
3: aload 2
invokestatic org.eclipse.collections.impl.block.factory.HashingStrategies.fromFunction:(Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/block/HashingStrategy;
aastore
4: invokestatic org.eclipse.collections.impl.block.factory.HashingStrategies.chain:([Lorg/eclipse/collections/api/block/HashingStrategy;)Lorg/eclipse/collections/api/block/HashingStrategy;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 one Lorg/eclipse/collections/api/block/function/Function<-TT;+TV1;>;
0 5 1 two Lorg/eclipse/collections/api/block/function/Function<-TT;+TV2;>;
0 5 2 three Lorg/eclipse/collections/api/block/function/Function<-TT;+TV3;>;
Signature: <T:Ljava/lang/Object;V1:Ljava/lang/Object;V2:Ljava/lang/Object;V3:Ljava/lang/Object;>(Lorg/eclipse/collections/api/block/function/Function<-TT;+TV1;>;Lorg/eclipse/collections/api/block/function/Function<-TT;+TV2;>;Lorg/eclipse/collections/api/block/function/Function<-TT;+TV3;>;)Lorg/eclipse/collections/api/block/HashingStrategy<TT;>;
MethodParameters:
Name Flags
one
two
three
public static <T> org.eclipse.collections.api.block.HashingStrategy<T> fromBooleanFunction(org.eclipse.collections.api.block.function.primitive.BooleanFunction<? super T>);
descriptor: (Lorg/eclipse/collections/api/block/function/primitive/BooleanFunction;)Lorg/eclipse/collections/api/block/HashingStrategy;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new org.eclipse.collections.impl.block.factory.HashingStrategies$BooleanFunctionHashingStrategy
dup
aload 0
invokespecial org.eclipse.collections.impl.block.factory.HashingStrategies$BooleanFunctionHashingStrategy.<init>:(Lorg/eclipse/collections/api/block/function/primitive/BooleanFunction;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 function Lorg/eclipse/collections/api/block/function/primitive/BooleanFunction<-TT;>;
Signature: <T:Ljava/lang/Object;>(Lorg/eclipse/collections/api/block/function/primitive/BooleanFunction<-TT;>;)Lorg/eclipse/collections/api/block/HashingStrategy<TT;>;
MethodParameters:
Name Flags
function
public static <T> org.eclipse.collections.api.block.HashingStrategy<T> fromByteFunction(org.eclipse.collections.api.block.function.primitive.ByteFunction<? super T>);
descriptor: (Lorg/eclipse/collections/api/block/function/primitive/ByteFunction;)Lorg/eclipse/collections/api/block/HashingStrategy;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new org.eclipse.collections.impl.block.factory.HashingStrategies$ByteFunctionHashingStrategy
dup
aload 0
invokespecial org.eclipse.collections.impl.block.factory.HashingStrategies$ByteFunctionHashingStrategy.<init>:(Lorg/eclipse/collections/api/block/function/primitive/ByteFunction;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 function Lorg/eclipse/collections/api/block/function/primitive/ByteFunction<-TT;>;
Signature: <T:Ljava/lang/Object;>(Lorg/eclipse/collections/api/block/function/primitive/ByteFunction<-TT;>;)Lorg/eclipse/collections/api/block/HashingStrategy<TT;>;
MethodParameters:
Name Flags
function
public static <T> org.eclipse.collections.api.block.HashingStrategy<T> fromCharFunction(org.eclipse.collections.api.block.function.primitive.CharFunction<? super T>);
descriptor: (Lorg/eclipse/collections/api/block/function/primitive/CharFunction;)Lorg/eclipse/collections/api/block/HashingStrategy;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new org.eclipse.collections.impl.block.factory.HashingStrategies$CharFunctionHashingStrategy
dup
aload 0
invokespecial org.eclipse.collections.impl.block.factory.HashingStrategies$CharFunctionHashingStrategy.<init>:(Lorg/eclipse/collections/api/block/function/primitive/CharFunction;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 function Lorg/eclipse/collections/api/block/function/primitive/CharFunction<-TT;>;
Signature: <T:Ljava/lang/Object;>(Lorg/eclipse/collections/api/block/function/primitive/CharFunction<-TT;>;)Lorg/eclipse/collections/api/block/HashingStrategy<TT;>;
MethodParameters:
Name Flags
function
public static <T> org.eclipse.collections.api.block.HashingStrategy<T> fromDoubleFunction(org.eclipse.collections.api.block.function.primitive.DoubleFunction<? super T>);
descriptor: (Lorg/eclipse/collections/api/block/function/primitive/DoubleFunction;)Lorg/eclipse/collections/api/block/HashingStrategy;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new org.eclipse.collections.impl.block.factory.HashingStrategies$DoubleFunctionHashingStrategy
dup
aload 0
invokespecial org.eclipse.collections.impl.block.factory.HashingStrategies$DoubleFunctionHashingStrategy.<init>:(Lorg/eclipse/collections/api/block/function/primitive/DoubleFunction;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 function Lorg/eclipse/collections/api/block/function/primitive/DoubleFunction<-TT;>;
Signature: <T:Ljava/lang/Object;>(Lorg/eclipse/collections/api/block/function/primitive/DoubleFunction<-TT;>;)Lorg/eclipse/collections/api/block/HashingStrategy<TT;>;
MethodParameters:
Name Flags
function
public static <T> org.eclipse.collections.api.block.HashingStrategy<T> fromFloatFunction(org.eclipse.collections.api.block.function.primitive.FloatFunction<? super T>);
descriptor: (Lorg/eclipse/collections/api/block/function/primitive/FloatFunction;)Lorg/eclipse/collections/api/block/HashingStrategy;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new org.eclipse.collections.impl.block.factory.HashingStrategies$FloatFunctionHashingStrategy
dup
aload 0
invokespecial org.eclipse.collections.impl.block.factory.HashingStrategies$FloatFunctionHashingStrategy.<init>:(Lorg/eclipse/collections/api/block/function/primitive/FloatFunction;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 function Lorg/eclipse/collections/api/block/function/primitive/FloatFunction<-TT;>;
Signature: <T:Ljava/lang/Object;>(Lorg/eclipse/collections/api/block/function/primitive/FloatFunction<-TT;>;)Lorg/eclipse/collections/api/block/HashingStrategy<TT;>;
MethodParameters:
Name Flags
function
public static <T> org.eclipse.collections.api.block.HashingStrategy<T> fromIntFunction(org.eclipse.collections.api.block.function.primitive.IntFunction<? super T>);
descriptor: (Lorg/eclipse/collections/api/block/function/primitive/IntFunction;)Lorg/eclipse/collections/api/block/HashingStrategy;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new org.eclipse.collections.impl.block.factory.HashingStrategies$IntFunctionHashingStrategy
dup
aload 0
invokespecial org.eclipse.collections.impl.block.factory.HashingStrategies$IntFunctionHashingStrategy.<init>:(Lorg/eclipse/collections/api/block/function/primitive/IntFunction;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 function Lorg/eclipse/collections/api/block/function/primitive/IntFunction<-TT;>;
Signature: <T:Ljava/lang/Object;>(Lorg/eclipse/collections/api/block/function/primitive/IntFunction<-TT;>;)Lorg/eclipse/collections/api/block/HashingStrategy<TT;>;
MethodParameters:
Name Flags
function
public static <T> org.eclipse.collections.api.block.HashingStrategy<T> fromLongFunction(org.eclipse.collections.api.block.function.primitive.LongFunction<? super T>);
descriptor: (Lorg/eclipse/collections/api/block/function/primitive/LongFunction;)Lorg/eclipse/collections/api/block/HashingStrategy;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new org.eclipse.collections.impl.block.factory.HashingStrategies$LongFunctionHashingStrategy
dup
aload 0
invokespecial org.eclipse.collections.impl.block.factory.HashingStrategies$LongFunctionHashingStrategy.<init>:(Lorg/eclipse/collections/api/block/function/primitive/LongFunction;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 function Lorg/eclipse/collections/api/block/function/primitive/LongFunction<-TT;>;
Signature: <T:Ljava/lang/Object;>(Lorg/eclipse/collections/api/block/function/primitive/LongFunction<-TT;>;)Lorg/eclipse/collections/api/block/HashingStrategy<TT;>;
MethodParameters:
Name Flags
function
public static <T> org.eclipse.collections.api.block.HashingStrategy<T> fromShortFunction(org.eclipse.collections.api.block.function.primitive.ShortFunction<? super T>);
descriptor: (Lorg/eclipse/collections/api/block/function/primitive/ShortFunction;)Lorg/eclipse/collections/api/block/HashingStrategy;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new org.eclipse.collections.impl.block.factory.HashingStrategies$ShortFunctionHashingStrategy
dup
aload 0
invokespecial org.eclipse.collections.impl.block.factory.HashingStrategies$ShortFunctionHashingStrategy.<init>:(Lorg/eclipse/collections/api/block/function/primitive/ShortFunction;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 function Lorg/eclipse/collections/api/block/function/primitive/ShortFunction<-TT;>;
Signature: <T:Ljava/lang/Object;>(Lorg/eclipse/collections/api/block/function/primitive/ShortFunction<-TT;>;)Lorg/eclipse/collections/api/block/HashingStrategy<TT;>;
MethodParameters:
Name Flags
function
private static int longHashCode(long);
descriptor: (J)I
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=5, locals=2, args_size=1
start local 0 0: lload 0
lload 0
bipush 32
lushr
lxor
l2i
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 value J
MethodParameters:
Name Flags
value
}
SourceFile: "HashingStrategies.java"
NestMembers:
org.eclipse.collections.impl.block.factory.HashingStrategies$BooleanFunctionHashingStrategy org.eclipse.collections.impl.block.factory.HashingStrategies$ByteFunctionHashingStrategy org.eclipse.collections.impl.block.factory.HashingStrategies$ChainedHashingStrategy org.eclipse.collections.impl.block.factory.HashingStrategies$CharFunctionHashingStrategy org.eclipse.collections.impl.block.factory.HashingStrategies$DefaultStrategy org.eclipse.collections.impl.block.factory.HashingStrategies$DoubleFunctionHashingStrategy org.eclipse.collections.impl.block.factory.HashingStrategies$FloatFunctionHashingStrategy org.eclipse.collections.impl.block.factory.HashingStrategies$FunctionHashingStrategy org.eclipse.collections.impl.block.factory.HashingStrategies$IdentityHashingStrategy org.eclipse.collections.impl.block.factory.HashingStrategies$IntFunctionHashingStrategy org.eclipse.collections.impl.block.factory.HashingStrategies$LongFunctionHashingStrategy org.eclipse.collections.impl.block.factory.HashingStrategies$NullSafeFunctionHashingStrategy org.eclipse.collections.impl.block.factory.HashingStrategies$NullSafeHashingStrategy org.eclipse.collections.impl.block.factory.HashingStrategies$ShortFunctionHashingStrategy
InnerClasses:
private final BooleanFunctionHashingStrategy = org.eclipse.collections.impl.block.factory.HashingStrategies$BooleanFunctionHashingStrategy of org.eclipse.collections.impl.block.factory.HashingStrategies
private final ByteFunctionHashingStrategy = org.eclipse.collections.impl.block.factory.HashingStrategies$ByteFunctionHashingStrategy of org.eclipse.collections.impl.block.factory.HashingStrategies
private final ChainedHashingStrategy = org.eclipse.collections.impl.block.factory.HashingStrategies$ChainedHashingStrategy of org.eclipse.collections.impl.block.factory.HashingStrategies
private final CharFunctionHashingStrategy = org.eclipse.collections.impl.block.factory.HashingStrategies$CharFunctionHashingStrategy of org.eclipse.collections.impl.block.factory.HashingStrategies
private DefaultStrategy = org.eclipse.collections.impl.block.factory.HashingStrategies$DefaultStrategy of org.eclipse.collections.impl.block.factory.HashingStrategies
private final DoubleFunctionHashingStrategy = org.eclipse.collections.impl.block.factory.HashingStrategies$DoubleFunctionHashingStrategy of org.eclipse.collections.impl.block.factory.HashingStrategies
private final FloatFunctionHashingStrategy = org.eclipse.collections.impl.block.factory.HashingStrategies$FloatFunctionHashingStrategy of org.eclipse.collections.impl.block.factory.HashingStrategies
private final FunctionHashingStrategy = org.eclipse.collections.impl.block.factory.HashingStrategies$FunctionHashingStrategy of org.eclipse.collections.impl.block.factory.HashingStrategies
private final IdentityHashingStrategy = org.eclipse.collections.impl.block.factory.HashingStrategies$IdentityHashingStrategy of org.eclipse.collections.impl.block.factory.HashingStrategies
private final IntFunctionHashingStrategy = org.eclipse.collections.impl.block.factory.HashingStrategies$IntFunctionHashingStrategy of org.eclipse.collections.impl.block.factory.HashingStrategies
private final LongFunctionHashingStrategy = org.eclipse.collections.impl.block.factory.HashingStrategies$LongFunctionHashingStrategy of org.eclipse.collections.impl.block.factory.HashingStrategies
private final NullSafeFunctionHashingStrategy = org.eclipse.collections.impl.block.factory.HashingStrategies$NullSafeFunctionHashingStrategy of org.eclipse.collections.impl.block.factory.HashingStrategies
private final NullSafeHashingStrategy = org.eclipse.collections.impl.block.factory.HashingStrategies$NullSafeHashingStrategy of org.eclipse.collections.impl.block.factory.HashingStrategies
private final ShortFunctionHashingStrategy = org.eclipse.collections.impl.block.factory.HashingStrategies$ShortFunctionHashingStrategy of org.eclipse.collections.impl.block.factory.HashingStrategies