public final class at.yawk.numaec.LinearHashMapConfig
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: at.yawk.numaec.LinearHashMapConfig
super_class: java.lang.Object
{
final float loadFactor;
descriptor: F
flags: (0x0010) ACC_FINAL
final int regionSize;
descriptor: I
flags: (0x0010) ACC_FINAL
final int bucketSize;
descriptor: I
flags: (0x0010) ACC_FINAL
final int pointerSize;
descriptor: I
flags: (0x0010) ACC_FINAL
final int hashLength;
descriptor: I
flags: (0x0010) ACC_FINAL
final java.util.function.LongSupplier sipHashK0;
descriptor: Ljava/util/function/LongSupplier;
flags: (0x0010) ACC_FINAL
final java.util.function.LongSupplier sipHashK1;
descriptor: Ljava/util/function/LongSupplier;
flags: (0x0010) ACC_FINAL
private void <init>(at.yawk.numaec.LinearHashMapConfig$Builder);
descriptor: (Lat/yawk/numaec/LinearHashMapConfig$Builder;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 // at.yawk.numaec.LinearHashMapConfig this
start local 1 // at.yawk.numaec.LinearHashMapConfig$Builder builder
0: .line 16
aload 0 /* this */
invokespecial java.lang.Object.<init>:()V
1: .line 17
aload 0 /* this */
aload 1 /* builder */
getfield at.yawk.numaec.LinearHashMapConfig$Builder.loadFactor:F
putfield at.yawk.numaec.LinearHashMapConfig.loadFactor:F
2: .line 18
aload 0 /* this */
aload 1 /* builder */
getfield at.yawk.numaec.LinearHashMapConfig$Builder.regionSize:I
putfield at.yawk.numaec.LinearHashMapConfig.regionSize:I
3: .line 19
aload 0 /* this */
aload 1 /* builder */
getfield at.yawk.numaec.LinearHashMapConfig$Builder.bucketSize:I
putfield at.yawk.numaec.LinearHashMapConfig.bucketSize:I
4: .line 20
aload 0 /* this */
aload 1 /* builder */
getfield at.yawk.numaec.LinearHashMapConfig$Builder.pointerSize:I
putfield at.yawk.numaec.LinearHashMapConfig.pointerSize:I
5: .line 21
aload 0 /* this */
aload 1 /* builder */
getfield at.yawk.numaec.LinearHashMapConfig$Builder.hashLength:I
putfield at.yawk.numaec.LinearHashMapConfig.hashLength:I
6: .line 22
aload 0 /* this */
aload 1 /* builder */
getfield at.yawk.numaec.LinearHashMapConfig$Builder.sipHashK0:Ljava/util/function/LongSupplier;
putfield at.yawk.numaec.LinearHashMapConfig.sipHashK0:Ljava/util/function/LongSupplier;
7: .line 23
aload 0 /* this */
aload 1 /* builder */
getfield at.yawk.numaec.LinearHashMapConfig$Builder.sipHashK1:Ljava/util/function/LongSupplier;
putfield at.yawk.numaec.LinearHashMapConfig.sipHashK1:Ljava/util/function/LongSupplier;
8: .line 24
return
end local 1 // at.yawk.numaec.LinearHashMapConfig$Builder builder
end local 0 // at.yawk.numaec.LinearHashMapConfig this
LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lat/yawk/numaec/LinearHashMapConfig;
0 9 1 builder Lat/yawk/numaec/LinearHashMapConfig$Builder;
MethodParameters:
Name Flags
builder
public static at.yawk.numaec.LinearHashMapConfig$Builder builder();
descriptor: ()Lat/yawk/numaec/LinearHashMapConfig$Builder;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: .line 27
new at.yawk.numaec.LinearHashMapConfig$Builder
dup
invokespecial at.yawk.numaec.LinearHashMapConfig$Builder.<init>:()V
areturn
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "LinearHashMapConfig.java"
NestMembers:
at.yawk.numaec.LinearHashMapConfig$Builder
InnerClasses:
public Builder = at.yawk.numaec.LinearHashMapConfig$Builder of at.yawk.numaec.LinearHashMapConfig