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 // org.apache.lucene.index.BinaryDocValuesFieldUpdates$Iterator this
        start local 1 // int size
        start local 2 // org.apache.lucene.util.packed.PagedGrowableWriter offsets
        start local 3 // org.apache.lucene.util.packed.PagedGrowableWriter lengths
        start local 4 // org.apache.lucene.util.packed.PagedMutable docs
        start local 5 // org.apache.lucene.util.BytesRef values
        start local 6 // long delGen
         0: .line 44
            aload 0 /* this */
            iload 1 /* size */
            aload 4 /* docs */
            lload 6 /* delGen */
            invokespecial org.apache.lucene.index.DocValuesFieldUpdates$AbstractIterator.<init>:(ILorg/apache/lucene/util/packed/PagedMutable;J)V
         1: .line 45
            aload 0 /* this */
            aload 2 /* offsets */
            putfield org.apache.lucene.index.BinaryDocValuesFieldUpdates$Iterator.offsets:Lorg/apache/lucene/util/packed/PagedGrowableWriter;
         2: .line 46
            aload 0 /* this */
            aload 3 /* lengths */
            putfield org.apache.lucene.index.BinaryDocValuesFieldUpdates$Iterator.lengths:Lorg/apache/lucene/util/packed/PagedGrowableWriter;
         3: .line 47
            aload 0 /* this */
            aload 5 /* values */
            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: .line 48
            return
        end local 6 // long delGen
        end local 5 // org.apache.lucene.util.BytesRef values
        end local 4 // org.apache.lucene.util.packed.PagedMutable docs
        end local 3 // org.apache.lucene.util.packed.PagedGrowableWriter lengths
        end local 2 // org.apache.lucene.util.packed.PagedGrowableWriter offsets
        end local 1 // int size
        end local 0 // org.apache.lucene.index.BinaryDocValuesFieldUpdates$Iterator this
      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 // org.apache.lucene.index.BinaryDocValuesFieldUpdates$Iterator this
         0: .line 52
            aload 0 /* this */
            getfield org.apache.lucene.index.BinaryDocValuesFieldUpdates$Iterator.value:Lorg/apache/lucene/util/BytesRef;
            aload 0 /* this */
            getfield org.apache.lucene.index.BinaryDocValuesFieldUpdates$Iterator.offset:I
            putfield org.apache.lucene.util.BytesRef.offset:I
         1: .line 53
            aload 0 /* this */
            getfield org.apache.lucene.index.BinaryDocValuesFieldUpdates$Iterator.value:Lorg/apache/lucene/util/BytesRef;
            aload 0 /* this */
            getfield org.apache.lucene.index.BinaryDocValuesFieldUpdates$Iterator.length:I
            putfield org.apache.lucene.util.BytesRef.length:I
         2: .line 54
            aload 0 /* this */
            getfield org.apache.lucene.index.BinaryDocValuesFieldUpdates$Iterator.value:Lorg/apache/lucene/util/BytesRef;
            areturn
        end local 0 // org.apache.lucene.index.BinaryDocValuesFieldUpdates$Iterator this
      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 // org.apache.lucene.index.BinaryDocValuesFieldUpdates$Iterator this
        start local 1 // long idx
         0: .line 59
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.lucene.index.BinaryDocValuesFieldUpdates$Iterator.offsets:Lorg/apache/lucene/util/packed/PagedGrowableWriter;
            lload 1 /* idx */
            invokevirtual org.apache.lucene.util.packed.PagedGrowableWriter.get:(J)J
            l2i
            putfield org.apache.lucene.index.BinaryDocValuesFieldUpdates$Iterator.offset:I
         1: .line 60
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.lucene.index.BinaryDocValuesFieldUpdates$Iterator.lengths:Lorg/apache/lucene/util/packed/PagedGrowableWriter;
            lload 1 /* idx */
            invokevirtual org.apache.lucene.util.packed.PagedGrowableWriter.get:(J)J
            l2i
            putfield org.apache.lucene.index.BinaryDocValuesFieldUpdates$Iterator.length:I
         2: .line 61
            return
        end local 1 // long idx
        end local 0 // org.apache.lucene.index.BinaryDocValuesFieldUpdates$Iterator this
      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 // org.apache.lucene.index.BinaryDocValuesFieldUpdates$Iterator this
         0: .line 65
            new java.lang.UnsupportedOperationException
            dup
            invokespecial java.lang.UnsupportedOperationException.<init>:()V
            athrow
        end local 0 // org.apache.lucene.index.BinaryDocValuesFieldUpdates$Iterator this
      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