final class org.apache.lucene.index.BinaryDocValuesFieldUpdates$Iterator extends org.apache.lucene.index.DocValuesFieldUpdates$AbstractIterator
minor version: 0
major version: 59
flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
this_class: org.apache.lucene.index.BinaryDocValuesFieldUpdates$Iterator
super_class: org.apache.lucene.index.DocValuesFieldUpdates$AbstractIterator
{
private final org.apache.lucene.util.packed.PagedGrowableWriter offsets;
descriptor: Lorg/apache/lucene/util/packed/PagedGrowableWriter;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.apache.lucene.util.packed.PagedGrowableWriter lengths;
descriptor: Lorg/apache/lucene/util/packed/PagedGrowableWriter;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.apache.lucene.util.BytesRef value;
descriptor: Lorg/apache/lucene/util/BytesRef;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private int offset;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int length;
descriptor: I
flags: (0x0002) ACC_PRIVATE
void <init>(int, org.apache.lucene.util.packed.PagedGrowableWriter, org.apache.lucene.util.packed.PagedGrowableWriter, org.apache.lucene.util.packed.PagedMutable, org.apache.lucene.util.BytesRef, long);
descriptor: (ILorg/apache/lucene/util/packed/PagedGrowableWriter;Lorg/apache/lucene/util/packed/PagedGrowableWriter;Lorg/apache/lucene/util/packed/PagedMutable;Lorg/apache/lucene/util/BytesRef;J)V
flags: (0x0000)
Code:
stack=5, locals=8, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: aload 0
iload 1
aload 4
lload 6
invokespecial org.apache.lucene.index.DocValuesFieldUpdates$AbstractIterator.<init>:(ILorg/apache/lucene/util/packed/PagedMutable;J)V
1: aload 0
aload 2
putfield org.apache.lucene.index.BinaryDocValuesFieldUpdates$Iterator.offsets:Lorg/apache/lucene/util/packed/PagedGrowableWriter;
2: aload 0
aload 3
putfield org.apache.lucene.index.BinaryDocValuesFieldUpdates$Iterator.lengths:Lorg/apache/lucene/util/packed/PagedGrowableWriter;
3: aload 0
aload 5
invokevirtual org.apache.lucene.util.BytesRef.clone:()Lorg/apache/lucene/util/BytesRef;
putfield org.apache.lucene.index.BinaryDocValuesFieldUpdates$Iterator.value:Lorg/apache/lucene/util/BytesRef;
4: return
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 5 0 this Lorg/apache/lucene/index/BinaryDocValuesFieldUpdates$Iterator;
0 5 1 size I
0 5 2 offsets Lorg/apache/lucene/util/packed/PagedGrowableWriter;
0 5 3 lengths Lorg/apache/lucene/util/packed/PagedGrowableWriter;
0 5 4 docs Lorg/apache/lucene/util/packed/PagedMutable;
0 5 5 values Lorg/apache/lucene/util/BytesRef;
0 5 6 delGen J
MethodParameters:
Name Flags
size
offsets
lengths
docs
values
delGen
org.apache.lucene.util.BytesRef binaryValue();
descriptor: ()Lorg/apache/lucene/util/BytesRef;
flags: (0x0000)
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.lucene.index.BinaryDocValuesFieldUpdates$Iterator.value:Lorg/apache/lucene/util/BytesRef;
aload 0
getfield org.apache.lucene.index.BinaryDocValuesFieldUpdates$Iterator.offset:I
putfield org.apache.lucene.util.BytesRef.offset:I
1: aload 0
getfield org.apache.lucene.index.BinaryDocValuesFieldUpdates$Iterator.value:Lorg/apache/lucene/util/BytesRef;
aload 0
getfield org.apache.lucene.index.BinaryDocValuesFieldUpdates$Iterator.length:I
putfield org.apache.lucene.util.BytesRef.length:I
2: aload 0
getfield org.apache.lucene.index.BinaryDocValuesFieldUpdates$Iterator.value:Lorg/apache/lucene/util/BytesRef;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/lucene/index/BinaryDocValuesFieldUpdates$Iterator;
protected void set(long);
descriptor: (J)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield org.apache.lucene.index.BinaryDocValuesFieldUpdates$Iterator.offsets:Lorg/apache/lucene/util/packed/PagedGrowableWriter;
lload 1
invokevirtual org.apache.lucene.util.packed.PagedGrowableWriter.get:(J)J
l2i
putfield org.apache.lucene.index.BinaryDocValuesFieldUpdates$Iterator.offset:I
1: aload 0
aload 0
getfield org.apache.lucene.index.BinaryDocValuesFieldUpdates$Iterator.lengths:Lorg/apache/lucene/util/packed/PagedGrowableWriter;
lload 1
invokevirtual org.apache.lucene.util.packed.PagedGrowableWriter.get:(J)J
l2i
putfield org.apache.lucene.index.BinaryDocValuesFieldUpdates$Iterator.length:I
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/lucene/index/BinaryDocValuesFieldUpdates$Iterator;
0 3 1 idx J
MethodParameters:
Name Flags
idx
long longValue();
descriptor: ()J
flags: (0x0000)
Code:
stack=2, locals=1, args_size=1
start local 0 0: new java.lang.UnsupportedOperationException
dup
invokespecial java.lang.UnsupportedOperationException.<init>:()V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/index/BinaryDocValuesFieldUpdates$Iterator;
}
SourceFile: "BinaryDocValuesFieldUpdates.java"
NestHost: org.apache.lucene.index.BinaryDocValuesFieldUpdates
InnerClasses:
final Iterator = org.apache.lucene.index.BinaryDocValuesFieldUpdates$Iterator of org.apache.lucene.index.BinaryDocValuesFieldUpdates
protected abstract AbstractIterator = org.apache.lucene.index.DocValuesFieldUpdates$AbstractIterator of org.apache.lucene.index.DocValuesFieldUpdates