abstract class org.apache.lucene.util.packed.Packed64SingleBlock extends org.apache.lucene.util.packed.PackedInts$MutableImpl
minor version: 0
major version: 59
flags: flags: (0x0420) ACC_SUPER, ACC_ABSTRACT
this_class: org.apache.lucene.util.packed.Packed64SingleBlock
super_class: org.apache.lucene.util.packed.PackedInts$MutableImpl
{
public static final int MAX_SUPPORTED_BITS_PER_VALUE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 32
private static final int[] SUPPORTED_BITS_PER_VALUE;
descriptor: [I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
final long[] blocks;
descriptor: [J
flags: (0x0010) ACC_FINAL
static final boolean $assertionsDisabled;
descriptor: Z
flags: (0x1018) ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=0, args_size=0
0: ldc Lorg/apache/lucene/util/packed/Packed64SingleBlock;
invokevirtual java.lang.Class.desiredAssertionStatus:()Z
ifne 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: putstatic org.apache.lucene.util.packed.Packed64SingleBlock.$assertionsDisabled:Z
3: bipush 14
newarray 10
dup
iconst_0
iconst_1
iastore
dup
iconst_1
iconst_2
iastore
dup
iconst_2
iconst_3
iastore
dup
iconst_3
iconst_4
iastore
dup
iconst_4
iconst_5
iastore
dup
iconst_5
bipush 6
iastore
dup
bipush 6
bipush 7
iastore
dup
bipush 7
bipush 8
iastore
dup
bipush 8
bipush 9
iastore
dup
bipush 9
bipush 10
iastore
dup
bipush 10
bipush 12
iastore
dup
bipush 11
bipush 16
iastore
dup
bipush 12
bipush 21
iastore
dup
bipush 13
bipush 32
iastore
putstatic org.apache.lucene.util.packed.Packed64SingleBlock.SUPPORTED_BITS_PER_VALUE:[I
return
LocalVariableTable:
Start End Slot Name Signature
public static boolean isSupported(int);
descriptor: (I)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic org.apache.lucene.util.packed.Packed64SingleBlock.SUPPORTED_BITS_PER_VALUE:[I
iload 0
invokestatic java.util.Arrays.binarySearch:([II)I
iflt 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 bitsPerValue I
MethodParameters:
Name Flags
bitsPerValue
private static int requiredCapacity(int, int);
descriptor: (II)I
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: iload 0
iload 1
idiv
1: iload 0
iload 1
irem
ifne 2
iconst_0
goto 3
StackMap locals:
StackMap stack: int
2: iconst_1
3: StackMap locals: int int
StackMap stack: int int
iadd
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 valueCount I
0 4 1 valuesPerBlock I
MethodParameters:
Name Flags
valueCount
valuesPerBlock
void <init>(int, int);
descriptor: (II)V
flags: (0x0000)
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
iload 2
invokespecial org.apache.lucene.util.packed.PackedInts$MutableImpl.<init>:(II)V
1: getstatic org.apache.lucene.util.packed.Packed64SingleBlock.$assertionsDisabled:Z
ifne 2
iload 2
invokestatic org.apache.lucene.util.packed.Packed64SingleBlock.isSupported:(I)Z
ifne 2
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
2: StackMap locals: org.apache.lucene.util.packed.Packed64SingleBlock int int
StackMap stack:
bipush 64
iload 2
idiv
istore 3
start local 3 3: aload 0
iload 1
iload 3
invokestatic org.apache.lucene.util.packed.Packed64SingleBlock.requiredCapacity:(II)I
newarray 11
putfield org.apache.lucene.util.packed.Packed64SingleBlock.blocks:[J
4: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/lucene/util/packed/Packed64SingleBlock;
0 5 1 valueCount I
0 5 2 bitsPerValue I
3 5 3 valuesPerBlock I
MethodParameters:
Name Flags
valueCount
bitsPerValue
public void clear();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.lucene.util.packed.Packed64SingleBlock.blocks:[J
lconst_0
invokestatic java.util.Arrays.fill:([JJ)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/lucene/util/packed/Packed64SingleBlock;
public long ramBytesUsed();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: getstatic org.apache.lucene.util.RamUsageEstimator.NUM_BYTES_OBJECT_HEADER:I
1: bipush 8
2: iadd
3: getstatic org.apache.lucene.util.RamUsageEstimator.NUM_BYTES_OBJECT_REF:I
4: iadd
i2l
5: invokestatic org.apache.lucene.util.RamUsageEstimator.alignObjectSize:(J)J
6: aload 0
getfield org.apache.lucene.util.packed.Packed64SingleBlock.blocks:[J
invokestatic org.apache.lucene.util.RamUsageEstimator.sizeOf:([J)J
7: ladd
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/apache/lucene/util/packed/Packed64SingleBlock;
public int get(int, long[], int, int);
descriptor: (I[JII)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=12, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: getstatic org.apache.lucene.util.packed.Packed64SingleBlock.$assertionsDisabled:Z
ifne 1
iload 4
ifgt 1
new java.lang.AssertionError
dup
new java.lang.StringBuilder
dup
ldc "len must be > 0 (got "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 4
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.AssertionError.<init>:(Ljava/lang/Object;)V
athrow
1: StackMap locals:
StackMap stack:
getstatic org.apache.lucene.util.packed.Packed64SingleBlock.$assertionsDisabled:Z
ifne 3
iload 1
iflt 2
iload 1
aload 0
getfield org.apache.lucene.util.packed.Packed64SingleBlock.valueCount:I
if_icmplt 3
StackMap locals:
StackMap stack:
2: new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
3: StackMap locals:
StackMap stack:
iload 4
aload 0
getfield org.apache.lucene.util.packed.Packed64SingleBlock.valueCount:I
iload 1
isub
invokestatic java.lang.Math.min:(II)I
istore 4
4: getstatic org.apache.lucene.util.packed.Packed64SingleBlock.$assertionsDisabled:Z
ifne 5
iload 3
iload 4
iadd
aload 2
arraylength
if_icmple 5
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
5: StackMap locals:
StackMap stack:
iload 1
istore 5
start local 5 6: bipush 64
aload 0
getfield org.apache.lucene.util.packed.Packed64SingleBlock.bitsPerValue:I
idiv
istore 6
start local 6 7: iload 1
iload 6
irem
istore 7
start local 7 8: iload 7
ifeq 17
9: iload 7
istore 8
start local 8 10: goto 14
11: StackMap locals: org.apache.lucene.util.packed.Packed64SingleBlock int long[] int int int int int int
StackMap stack:
aload 2
iload 3
iinc 3 1
aload 0
iload 1
iinc 1 1
invokevirtual org.apache.lucene.util.packed.Packed64SingleBlock.get:(I)J
lastore
12: iinc 4 -1
13: iinc 8 1
StackMap locals:
StackMap stack:
14: iload 8
iload 6
if_icmpge 15
iload 4
ifgt 11
end local 8 15: StackMap locals:
StackMap stack:
iload 4
ifne 17
16: iload 1
iload 5
isub
ireturn
17: StackMap locals:
StackMap stack:
getstatic org.apache.lucene.util.packed.Packed64SingleBlock.$assertionsDisabled:Z
ifne 18
iload 1
iload 6
irem
ifeq 18
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
18: StackMap locals:
StackMap stack:
getstatic org.apache.lucene.util.packed.PackedInts$Format.PACKED_SINGLE_BLOCK:Lorg/apache/lucene/util/packed/PackedInts$Format;
aload 0
getfield org.apache.lucene.util.packed.Packed64SingleBlock.bitsPerValue:I
invokestatic org.apache.lucene.util.packed.BulkOperation.of:(Lorg/apache/lucene/util/packed/PackedInts$Format;I)Lorg/apache/lucene/util/packed/BulkOperation;
astore 8
start local 8 19: getstatic org.apache.lucene.util.packed.Packed64SingleBlock.$assertionsDisabled:Z
ifne 20
aload 8
invokeinterface org.apache.lucene.util.packed.PackedInts$Decoder.longBlockCount:()I
iconst_1
if_icmpeq 20
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
20: StackMap locals: org.apache.lucene.util.packed.PackedInts$Decoder
StackMap stack:
getstatic org.apache.lucene.util.packed.Packed64SingleBlock.$assertionsDisabled:Z
ifne 21
aload 8
invokeinterface org.apache.lucene.util.packed.PackedInts$Decoder.longValueCount:()I
iload 6
if_icmpeq 21
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
21: StackMap locals:
StackMap stack:
iload 1
iload 6
idiv
istore 9
start local 9 22: iload 1
iload 4
iadd
iload 6
idiv
iload 9
isub
istore 10
start local 10 23: aload 8
aload 0
getfield org.apache.lucene.util.packed.Packed64SingleBlock.blocks:[J
iload 9
aload 2
iload 3
iload 10
invokeinterface org.apache.lucene.util.packed.PackedInts$Decoder.decode:([JI[JII)V
24: iload 10
iload 6
imul
istore 11
start local 11 25: iload 1
iload 11
iadd
istore 1
iload 4
iload 11
isub
istore 4
26: iload 1
iload 5
if_icmple 28
27: iload 1
iload 5
isub
ireturn
28: StackMap locals: int int int
StackMap stack:
getstatic org.apache.lucene.util.packed.Packed64SingleBlock.$assertionsDisabled:Z
ifne 29
iload 1
iload 5
if_icmpeq 29
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
29: StackMap locals:
StackMap stack:
aload 0
iload 1
aload 2
iload 3
iload 4
invokespecial org.apache.lucene.util.packed.PackedInts$MutableImpl.get:(I[JII)I
ireturn
end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 30 0 this Lorg/apache/lucene/util/packed/Packed64SingleBlock;
0 30 1 index I
0 30 2 arr [J
0 30 3 off I
0 30 4 len I
6 30 5 originalIndex I
7 30 6 valuesPerBlock I
8 30 7 offsetInBlock I
10 15 8 i I
19 30 8 decoder Lorg/apache/lucene/util/packed/PackedInts$Decoder;
22 30 9 blockIndex I
23 30 10 nblocks I
25 30 11 diff I
MethodParameters:
Name Flags
index
arr
off
len
public int set(int, long[], int, int);
descriptor: (I[JII)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=12, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: getstatic org.apache.lucene.util.packed.Packed64SingleBlock.$assertionsDisabled:Z
ifne 1
iload 4
ifgt 1
new java.lang.AssertionError
dup
new java.lang.StringBuilder
dup
ldc "len must be > 0 (got "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 4
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.AssertionError.<init>:(Ljava/lang/Object;)V
athrow
1: StackMap locals:
StackMap stack:
getstatic org.apache.lucene.util.packed.Packed64SingleBlock.$assertionsDisabled:Z
ifne 3
iload 1
iflt 2
iload 1
aload 0
getfield org.apache.lucene.util.packed.Packed64SingleBlock.valueCount:I
if_icmplt 3
StackMap locals:
StackMap stack:
2: new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
3: StackMap locals:
StackMap stack:
iload 4
aload 0
getfield org.apache.lucene.util.packed.Packed64SingleBlock.valueCount:I
iload 1
isub
invokestatic java.lang.Math.min:(II)I
istore 4
4: getstatic org.apache.lucene.util.packed.Packed64SingleBlock.$assertionsDisabled:Z
ifne 5
iload 3
iload 4
iadd
aload 2
arraylength
if_icmple 5
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
5: StackMap locals:
StackMap stack:
iload 1
istore 5
start local 5 6: bipush 64
aload 0
getfield org.apache.lucene.util.packed.Packed64SingleBlock.bitsPerValue:I
idiv
istore 6
start local 6 7: iload 1
iload 6
irem
istore 7
start local 7 8: iload 7
ifeq 17
9: iload 7
istore 8
start local 8 10: goto 14
11: StackMap locals: org.apache.lucene.util.packed.Packed64SingleBlock int long[] int int int int int int
StackMap stack:
aload 0
iload 1
iinc 1 1
aload 2
iload 3
iinc 3 1
laload
invokevirtual org.apache.lucene.util.packed.Packed64SingleBlock.set:(IJ)V
12: iinc 4 -1
13: iinc 8 1
StackMap locals:
StackMap stack:
14: iload 8
iload 6
if_icmpge 15
iload 4
ifgt 11
end local 8 15: StackMap locals:
StackMap stack:
iload 4
ifne 17
16: iload 1
iload 5
isub
ireturn
17: StackMap locals:
StackMap stack:
getstatic org.apache.lucene.util.packed.Packed64SingleBlock.$assertionsDisabled:Z
ifne 18
iload 1
iload 6
irem
ifeq 18
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
18: StackMap locals:
StackMap stack:
getstatic org.apache.lucene.util.packed.PackedInts$Format.PACKED_SINGLE_BLOCK:Lorg/apache/lucene/util/packed/PackedInts$Format;
aload 0
getfield org.apache.lucene.util.packed.Packed64SingleBlock.bitsPerValue:I
invokestatic org.apache.lucene.util.packed.BulkOperation.of:(Lorg/apache/lucene/util/packed/PackedInts$Format;I)Lorg/apache/lucene/util/packed/BulkOperation;
astore 8
start local 8 19: getstatic org.apache.lucene.util.packed.Packed64SingleBlock.$assertionsDisabled:Z
ifne 20
aload 8
invokevirtual org.apache.lucene.util.packed.BulkOperation.longBlockCount:()I
iconst_1
if_icmpeq 20
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
20: StackMap locals: org.apache.lucene.util.packed.BulkOperation
StackMap stack:
getstatic org.apache.lucene.util.packed.Packed64SingleBlock.$assertionsDisabled:Z
ifne 21
aload 8
invokevirtual org.apache.lucene.util.packed.BulkOperation.longValueCount:()I
iload 6
if_icmpeq 21
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
21: StackMap locals:
StackMap stack:
iload 1
iload 6
idiv
istore 9
start local 9 22: iload 1
iload 4
iadd
iload 6
idiv
iload 9
isub
istore 10
start local 10 23: aload 8
aload 2
iload 3
aload 0
getfield org.apache.lucene.util.packed.Packed64SingleBlock.blocks:[J
iload 9
iload 10
invokevirtual org.apache.lucene.util.packed.BulkOperation.encode:([JI[JII)V
24: iload 10
iload 6
imul
istore 11
start local 11 25: iload 1
iload 11
iadd
istore 1
iload 4
iload 11
isub
istore 4
26: iload 1
iload 5
if_icmple 28
27: iload 1
iload 5
isub
ireturn
28: StackMap locals: int int int
StackMap stack:
getstatic org.apache.lucene.util.packed.Packed64SingleBlock.$assertionsDisabled:Z
ifne 29
iload 1
iload 5
if_icmpeq 29
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
29: StackMap locals:
StackMap stack:
aload 0
iload 1
aload 2
iload 3
iload 4
invokespecial org.apache.lucene.util.packed.PackedInts$MutableImpl.set:(I[JII)I
ireturn
end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 30 0 this Lorg/apache/lucene/util/packed/Packed64SingleBlock;
0 30 1 index I
0 30 2 arr [J
0 30 3 off I
0 30 4 len I
6 30 5 originalIndex I
7 30 6 valuesPerBlock I
8 30 7 offsetInBlock I
10 15 8 i I
19 30 8 op Lorg/apache/lucene/util/packed/BulkOperation;
22 30 9 blockIndex I
23 30 10 nblocks I
25 30 11 diff I
MethodParameters:
Name Flags
index
arr
off
len
public void fill(int, int, long);
descriptor: (IIJ)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=12, args_size=4
start local 0 start local 1 start local 2 start local 3 0: getstatic org.apache.lucene.util.packed.Packed64SingleBlock.$assertionsDisabled:Z
ifne 1
iload 1
ifge 1
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
1: StackMap locals:
StackMap stack:
getstatic org.apache.lucene.util.packed.Packed64SingleBlock.$assertionsDisabled:Z
ifne 2
iload 1
iload 2
if_icmple 2
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
2: StackMap locals:
StackMap stack:
getstatic org.apache.lucene.util.packed.Packed64SingleBlock.$assertionsDisabled:Z
ifne 3
lload 3
invokestatic org.apache.lucene.util.packed.PackedInts.unsignedBitsRequired:(J)I
aload 0
getfield org.apache.lucene.util.packed.Packed64SingleBlock.bitsPerValue:I
if_icmple 3
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
3: StackMap locals:
StackMap stack:
bipush 64
aload 0
getfield org.apache.lucene.util.packed.Packed64SingleBlock.bitsPerValue:I
idiv
istore 5
start local 5 4: iload 2
iload 1
isub
iload 5
iconst_1
ishl
if_icmpgt 7
5: aload 0
iload 1
iload 2
lload 3
invokespecial org.apache.lucene.util.packed.PackedInts$MutableImpl.fill:(IIJ)V
6: return
7: StackMap locals: int
StackMap stack:
iload 1
iload 5
irem
istore 6
start local 6 8: iload 6
ifeq 15
9: iload 6
istore 7
start local 7 10: goto 13
11: StackMap locals: int int
StackMap stack:
aload 0
iload 1
iinc 1 1
lload 3
invokevirtual org.apache.lucene.util.packed.Packed64SingleBlock.set:(IJ)V
12: iinc 7 1
StackMap locals:
StackMap stack:
13: iload 7
iload 5
if_icmplt 11
end local 7 14: getstatic org.apache.lucene.util.packed.Packed64SingleBlock.$assertionsDisabled:Z
ifne 15
iload 1
iload 5
irem
ifeq 15
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
15: StackMap locals:
StackMap stack:
iload 1
iload 5
idiv
istore 7
start local 7 16: iload 2
iload 5
idiv
istore 8
start local 8 17: getstatic org.apache.lucene.util.packed.Packed64SingleBlock.$assertionsDisabled:Z
ifne 18
iload 7
iload 5
imul
iload 1
if_icmpeq 18
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
18: StackMap locals: int int
StackMap stack:
lconst_0
lstore 9
start local 9 19: iconst_0
istore 11
start local 11 20: goto 23
21: StackMap locals: long int
StackMap stack:
lload 9
lload 3
iload 11
aload 0
getfield org.apache.lucene.util.packed.Packed64SingleBlock.bitsPerValue:I
imul
lshl
lor
lstore 9
22: iinc 11 1
StackMap locals:
StackMap stack:
23: iload 11
iload 5
if_icmplt 21
end local 11 24: aload 0
getfield org.apache.lucene.util.packed.Packed64SingleBlock.blocks:[J
iload 7
iload 8
lload 9
invokestatic java.util.Arrays.fill:([JIIJ)V
25: iload 5
iload 8
imul
istore 11
start local 11 26: goto 29
27: StackMap locals:
StackMap stack:
aload 0
iload 11
lload 3
invokevirtual org.apache.lucene.util.packed.Packed64SingleBlock.set:(IJ)V
28: iinc 11 1
StackMap locals:
StackMap stack:
29: iload 11
iload 2
if_icmplt 27
end local 11 30: return
end local 9 end local 8 end local 7 end local 6 end local 5 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 31 0 this Lorg/apache/lucene/util/packed/Packed64SingleBlock;
0 31 1 fromIndex I
0 31 2 toIndex I
0 31 3 val J
4 31 5 valuesPerBlock I
8 31 6 fromOffsetInBlock I
10 14 7 i I
16 31 7 fromBlock I
17 31 8 toBlock I
19 31 9 blockValue J
20 24 11 i I
26 30 11 i I
MethodParameters:
Name Flags
fromIndex
toIndex
val
protected org.apache.lucene.util.packed.PackedInts$Format getFormat();
descriptor: ()Lorg/apache/lucene/util/packed/PackedInts$Format;
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: getstatic org.apache.lucene.util.packed.PackedInts$Format.PACKED_SINGLE_BLOCK:Lorg/apache/lucene/util/packed/PackedInts$Format;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/util/packed/Packed64SingleBlock;
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getSimpleName:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "(bitsPerValue="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.apache.lucene.util.packed.Packed64SingleBlock.bitsPerValue:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
1: ldc ",size="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual org.apache.lucene.util.packed.Packed64SingleBlock.size:()I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ",blocks="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.apache.lucene.util.packed.Packed64SingleBlock.blocks:[J
arraylength
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
2: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/lucene/util/packed/Packed64SingleBlock;
public static org.apache.lucene.util.packed.Packed64SingleBlock create(org.apache.lucene.store.DataInput, int, int);
descriptor: (Lorg/apache/lucene/store/DataInput;II)Lorg/apache/lucene/util/packed/Packed64SingleBlock;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=5, args_size=3
start local 0 start local 1 start local 2 0: iload 1
iload 2
invokestatic org.apache.lucene.util.packed.Packed64SingleBlock.create:(II)Lorg/apache/lucene/util/packed/Packed64SingleBlock;
astore 3
start local 3 1: iconst_0
istore 4
start local 4 2: goto 5
3: StackMap locals: org.apache.lucene.util.packed.Packed64SingleBlock int
StackMap stack:
aload 3
getfield org.apache.lucene.util.packed.Packed64SingleBlock.blocks:[J
iload 4
aload 0
invokevirtual org.apache.lucene.store.DataInput.readLong:()J
lastore
4: iinc 4 1
StackMap locals:
StackMap stack:
5: iload 4
aload 3
getfield org.apache.lucene.util.packed.Packed64SingleBlock.blocks:[J
arraylength
if_icmplt 3
end local 4 6: aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 in Lorg/apache/lucene/store/DataInput;
0 7 1 valueCount I
0 7 2 bitsPerValue I
1 7 3 reader Lorg/apache/lucene/util/packed/Packed64SingleBlock;
2 6 4 i I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
in
valueCount
bitsPerValue
public static org.apache.lucene.util.packed.Packed64SingleBlock create(int, int);
descriptor: (II)Lorg/apache/lucene/util/packed/Packed64SingleBlock;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: iload 1
tableswitch { // 1 - 32
1: 1
2: 2
3: 3
4: 4
5: 5
6: 6
7: 7
8: 8
9: 9
10: 10
11: 15
12: 11
13: 15
14: 15
15: 15
16: 12
17: 15
18: 15
19: 15
20: 15
21: 13
22: 15
23: 15
24: 15
25: 15
26: 15
27: 15
28: 15
29: 15
30: 15
31: 15
32: 14
default: 15
}
1: StackMap locals:
StackMap stack:
new org.apache.lucene.util.packed.Packed64SingleBlock$Packed64SingleBlock1
dup
iload 0
invokespecial org.apache.lucene.util.packed.Packed64SingleBlock$Packed64SingleBlock1.<init>:(I)V
areturn
2: StackMap locals:
StackMap stack:
new org.apache.lucene.util.packed.Packed64SingleBlock$Packed64SingleBlock2
dup
iload 0
invokespecial org.apache.lucene.util.packed.Packed64SingleBlock$Packed64SingleBlock2.<init>:(I)V
areturn
3: StackMap locals:
StackMap stack:
new org.apache.lucene.util.packed.Packed64SingleBlock$Packed64SingleBlock3
dup
iload 0
invokespecial org.apache.lucene.util.packed.Packed64SingleBlock$Packed64SingleBlock3.<init>:(I)V
areturn
4: StackMap locals:
StackMap stack:
new org.apache.lucene.util.packed.Packed64SingleBlock$Packed64SingleBlock4
dup
iload 0
invokespecial org.apache.lucene.util.packed.Packed64SingleBlock$Packed64SingleBlock4.<init>:(I)V
areturn
5: StackMap locals:
StackMap stack:
new org.apache.lucene.util.packed.Packed64SingleBlock$Packed64SingleBlock5
dup
iload 0
invokespecial org.apache.lucene.util.packed.Packed64SingleBlock$Packed64SingleBlock5.<init>:(I)V
areturn
6: StackMap locals:
StackMap stack:
new org.apache.lucene.util.packed.Packed64SingleBlock$Packed64SingleBlock6
dup
iload 0
invokespecial org.apache.lucene.util.packed.Packed64SingleBlock$Packed64SingleBlock6.<init>:(I)V
areturn
7: StackMap locals:
StackMap stack:
new org.apache.lucene.util.packed.Packed64SingleBlock$Packed64SingleBlock7
dup
iload 0
invokespecial org.apache.lucene.util.packed.Packed64SingleBlock$Packed64SingleBlock7.<init>:(I)V
areturn
8: StackMap locals:
StackMap stack:
new org.apache.lucene.util.packed.Packed64SingleBlock$Packed64SingleBlock8
dup
iload 0
invokespecial org.apache.lucene.util.packed.Packed64SingleBlock$Packed64SingleBlock8.<init>:(I)V
areturn
9: StackMap locals:
StackMap stack:
new org.apache.lucene.util.packed.Packed64SingleBlock$Packed64SingleBlock9
dup
iload 0
invokespecial org.apache.lucene.util.packed.Packed64SingleBlock$Packed64SingleBlock9.<init>:(I)V
areturn
10: StackMap locals:
StackMap stack:
new org.apache.lucene.util.packed.Packed64SingleBlock$Packed64SingleBlock10
dup
iload 0
invokespecial org.apache.lucene.util.packed.Packed64SingleBlock$Packed64SingleBlock10.<init>:(I)V
areturn
11: StackMap locals:
StackMap stack:
new org.apache.lucene.util.packed.Packed64SingleBlock$Packed64SingleBlock12
dup
iload 0
invokespecial org.apache.lucene.util.packed.Packed64SingleBlock$Packed64SingleBlock12.<init>:(I)V
areturn
12: StackMap locals:
StackMap stack:
new org.apache.lucene.util.packed.Packed64SingleBlock$Packed64SingleBlock16
dup
iload 0
invokespecial org.apache.lucene.util.packed.Packed64SingleBlock$Packed64SingleBlock16.<init>:(I)V
areturn
13: StackMap locals:
StackMap stack:
new org.apache.lucene.util.packed.Packed64SingleBlock$Packed64SingleBlock21
dup
iload 0
invokespecial org.apache.lucene.util.packed.Packed64SingleBlock$Packed64SingleBlock21.<init>:(I)V
areturn
14: StackMap locals:
StackMap stack:
new org.apache.lucene.util.packed.Packed64SingleBlock$Packed64SingleBlock32
dup
iload 0
invokespecial org.apache.lucene.util.packed.Packed64SingleBlock$Packed64SingleBlock32.<init>:(I)V
areturn
15: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
ldc "Unsupported number of bits per value: 32"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 valueCount I
0 16 1 bitsPerValue I
MethodParameters:
Name Flags
valueCount
bitsPerValue
}
SourceFile: "Packed64SingleBlock.java"
NestMembers:
org.apache.lucene.util.packed.Packed64SingleBlock$Packed64SingleBlock1 org.apache.lucene.util.packed.Packed64SingleBlock$Packed64SingleBlock10 org.apache.lucene.util.packed.Packed64SingleBlock$Packed64SingleBlock12 org.apache.lucene.util.packed.Packed64SingleBlock$Packed64SingleBlock16 org.apache.lucene.util.packed.Packed64SingleBlock$Packed64SingleBlock2 org.apache.lucene.util.packed.Packed64SingleBlock$Packed64SingleBlock21 org.apache.lucene.util.packed.Packed64SingleBlock$Packed64SingleBlock3 org.apache.lucene.util.packed.Packed64SingleBlock$Packed64SingleBlock32 org.apache.lucene.util.packed.Packed64SingleBlock$Packed64SingleBlock4 org.apache.lucene.util.packed.Packed64SingleBlock$Packed64SingleBlock5 org.apache.lucene.util.packed.Packed64SingleBlock$Packed64SingleBlock6 org.apache.lucene.util.packed.Packed64SingleBlock$Packed64SingleBlock7 org.apache.lucene.util.packed.Packed64SingleBlock$Packed64SingleBlock8 org.apache.lucene.util.packed.Packed64SingleBlock$Packed64SingleBlock9
InnerClasses:
Packed64SingleBlock1 = org.apache.lucene.util.packed.Packed64SingleBlock$Packed64SingleBlock1 of org.apache.lucene.util.packed.Packed64SingleBlock
Packed64SingleBlock10 = org.apache.lucene.util.packed.Packed64SingleBlock$Packed64SingleBlock10 of org.apache.lucene.util.packed.Packed64SingleBlock
Packed64SingleBlock12 = org.apache.lucene.util.packed.Packed64SingleBlock$Packed64SingleBlock12 of org.apache.lucene.util.packed.Packed64SingleBlock
Packed64SingleBlock16 = org.apache.lucene.util.packed.Packed64SingleBlock$Packed64SingleBlock16 of org.apache.lucene.util.packed.Packed64SingleBlock
Packed64SingleBlock2 = org.apache.lucene.util.packed.Packed64SingleBlock$Packed64SingleBlock2 of org.apache.lucene.util.packed.Packed64SingleBlock
Packed64SingleBlock21 = org.apache.lucene.util.packed.Packed64SingleBlock$Packed64SingleBlock21 of org.apache.lucene.util.packed.Packed64SingleBlock
Packed64SingleBlock3 = org.apache.lucene.util.packed.Packed64SingleBlock$Packed64SingleBlock3 of org.apache.lucene.util.packed.Packed64SingleBlock
Packed64SingleBlock32 = org.apache.lucene.util.packed.Packed64SingleBlock$Packed64SingleBlock32 of org.apache.lucene.util.packed.Packed64SingleBlock
Packed64SingleBlock4 = org.apache.lucene.util.packed.Packed64SingleBlock$Packed64SingleBlock4 of org.apache.lucene.util.packed.Packed64SingleBlock
Packed64SingleBlock5 = org.apache.lucene.util.packed.Packed64SingleBlock$Packed64SingleBlock5 of org.apache.lucene.util.packed.Packed64SingleBlock
Packed64SingleBlock6 = org.apache.lucene.util.packed.Packed64SingleBlock$Packed64SingleBlock6 of org.apache.lucene.util.packed.Packed64SingleBlock
Packed64SingleBlock7 = org.apache.lucene.util.packed.Packed64SingleBlock$Packed64SingleBlock7 of org.apache.lucene.util.packed.Packed64SingleBlock
Packed64SingleBlock8 = org.apache.lucene.util.packed.Packed64SingleBlock$Packed64SingleBlock8 of org.apache.lucene.util.packed.Packed64SingleBlock
Packed64SingleBlock9 = org.apache.lucene.util.packed.Packed64SingleBlock$Packed64SingleBlock9 of org.apache.lucene.util.packed.Packed64SingleBlock
public abstract Decoder = org.apache.lucene.util.packed.PackedInts$Decoder of org.apache.lucene.util.packed.PackedInts
public Format = org.apache.lucene.util.packed.PackedInts$Format of org.apache.lucene.util.packed.PackedInts
abstract MutableImpl = org.apache.lucene.util.packed.PackedInts$MutableImpl of org.apache.lucene.util.packed.PackedInts