class org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum extends org.apache.lucene.index.PostingsEnum
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum
  super_class: org.apache.lucene.index.PostingsEnum
{
  final org.apache.lucene.index.FreqProxTermsWriterPerField terms;
    descriptor: Lorg/apache/lucene/index/FreqProxTermsWriterPerField;
    flags: (0x0010) ACC_FINAL

  final org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray postingsArray;
    descriptor: Lorg/apache/lucene/index/FreqProxTermsWriterPerField$FreqProxPostingsArray;
    flags: (0x0010) ACC_FINAL

  final org.apache.lucene.index.ByteSliceReader reader;
    descriptor: Lorg/apache/lucene/index/ByteSliceReader;
    flags: (0x0010) ACC_FINAL

  final org.apache.lucene.index.ByteSliceReader posReader;
    descriptor: Lorg/apache/lucene/index/ByteSliceReader;
    flags: (0x0010) ACC_FINAL

  final boolean readOffsets;
    descriptor: Z
    flags: (0x0010) ACC_FINAL

  int docID;
    descriptor: I
    flags: (0x0000) 

  int freq;
    descriptor: I
    flags: (0x0000) 

  int pos;
    descriptor: I
    flags: (0x0000) 

  int startOffset;
    descriptor: I
    flags: (0x0000) 

  int endOffset;
    descriptor: I
    flags: (0x0000) 

  int posLeft;
    descriptor: I
    flags: (0x0000) 

  int termID;
    descriptor: I
    flags: (0x0000) 

  boolean ended;
    descriptor: Z
    flags: (0x0000) 

  boolean hasPayload;
    descriptor: Z
    flags: (0x0000) 

  org.apache.lucene.util.BytesRefBuilder payload;
    descriptor: Lorg/apache/lucene/util/BytesRefBuilder;
    flags: (0x0000) 

  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=1, locals=0, args_size=0
         0: .line 402
            ldc Lorg/apache/lucene/index/FreqProxFields;
            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.index.FreqProxFields$FreqProxPostingsEnum.$assertionsDisabled:Z
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>(org.apache.lucene.index.FreqProxTermsWriterPerField, org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray);
    descriptor: (Lorg/apache/lucene/index/FreqProxTermsWriterPerField;Lorg/apache/lucene/index/FreqProxTermsWriterPerField$FreqProxPostingsArray;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum this
        start local 1 // org.apache.lucene.index.FreqProxTermsWriterPerField terms
        start local 2 // org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray postingsArray
         0: .line 420
            aload 0 /* this */
            invokespecial org.apache.lucene.index.PostingsEnum.<init>:()V
         1: .line 406
            aload 0 /* this */
            new org.apache.lucene.index.ByteSliceReader
            dup
            invokespecial org.apache.lucene.index.ByteSliceReader.<init>:()V
            putfield org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum.reader:Lorg/apache/lucene/index/ByteSliceReader;
         2: .line 407
            aload 0 /* this */
            new org.apache.lucene.index.ByteSliceReader
            dup
            invokespecial org.apache.lucene.index.ByteSliceReader.<init>:()V
            putfield org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum.posReader:Lorg/apache/lucene/index/ByteSliceReader;
         3: .line 409
            aload 0 /* this */
            iconst_m1
            putfield org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum.docID:I
         4: .line 418
            aload 0 /* this */
            new org.apache.lucene.util.BytesRefBuilder
            dup
            invokespecial org.apache.lucene.util.BytesRefBuilder.<init>:()V
            putfield org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum.payload:Lorg/apache/lucene/util/BytesRefBuilder;
         5: .line 421
            aload 0 /* this */
            aload 1 /* terms */
            putfield org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum.terms:Lorg/apache/lucene/index/FreqProxTermsWriterPerField;
         6: .line 422
            aload 0 /* this */
            aload 2 /* postingsArray */
            putfield org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum.postingsArray:Lorg/apache/lucene/index/FreqProxTermsWriterPerField$FreqProxPostingsArray;
         7: .line 423
            aload 0 /* this */
            aload 1 /* terms */
            getfield org.apache.lucene.index.FreqProxTermsWriterPerField.hasOffsets:Z
            putfield org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum.readOffsets:Z
         8: .line 424
            getstatic org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum.$assertionsDisabled:Z
            ifne 9
            aload 1 /* terms */
            getfield org.apache.lucene.index.FreqProxTermsWriterPerField.hasProx:Z
            ifne 9
            new java.lang.AssertionError
            dup
            invokespecial java.lang.AssertionError.<init>:()V
            athrow
         9: .line 425
      StackMap locals: org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum org.apache.lucene.index.FreqProxTermsWriterPerField org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray
      StackMap stack:
            getstatic org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum.$assertionsDisabled:Z
            ifne 10
            aload 1 /* terms */
            getfield org.apache.lucene.index.FreqProxTermsWriterPerField.hasFreq:Z
            ifne 10
            new java.lang.AssertionError
            dup
            invokespecial java.lang.AssertionError.<init>:()V
            athrow
        10: .line 426
      StackMap locals:
      StackMap stack:
            return
        end local 2 // org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray postingsArray
        end local 1 // org.apache.lucene.index.FreqProxTermsWriterPerField terms
        end local 0 // org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   11     0           this  Lorg/apache/lucene/index/FreqProxFields$FreqProxPostingsEnum;
            0   11     1          terms  Lorg/apache/lucene/index/FreqProxTermsWriterPerField;
            0   11     2  postingsArray  Lorg/apache/lucene/index/FreqProxTermsWriterPerField$FreqProxPostingsArray;
    MethodParameters:
               Name  Flags
      terms          
      postingsArray  

  public void reset(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum this
        start local 1 // int termID
         0: .line 429
            aload 0 /* this */
            iload 1 /* termID */
            putfield org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum.termID:I
         1: .line 430
            aload 0 /* this */
            getfield org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum.terms:Lorg/apache/lucene/index/FreqProxTermsWriterPerField;
            aload 0 /* this */
            getfield org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum.reader:Lorg/apache/lucene/index/ByteSliceReader;
            iload 1 /* termID */
            iconst_0
            invokevirtual org.apache.lucene.index.FreqProxTermsWriterPerField.initReader:(Lorg/apache/lucene/index/ByteSliceReader;II)V
         2: .line 431
            aload 0 /* this */
            getfield org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum.terms:Lorg/apache/lucene/index/FreqProxTermsWriterPerField;
            aload 0 /* this */
            getfield org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum.posReader:Lorg/apache/lucene/index/ByteSliceReader;
            iload 1 /* termID */
            iconst_1
            invokevirtual org.apache.lucene.index.FreqProxTermsWriterPerField.initReader:(Lorg/apache/lucene/index/ByteSliceReader;II)V
         3: .line 432
            aload 0 /* this */
            iconst_0
            putfield org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum.ended:Z
         4: .line 433
            aload 0 /* this */
            iconst_m1
            putfield org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum.docID:I
         5: .line 434
            aload 0 /* this */
            iconst_0
            putfield org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum.posLeft:I
         6: .line 435
            return
        end local 1 // int termID
        end local 0 // org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    7     0    this  Lorg/apache/lucene/index/FreqProxFields$FreqProxPostingsEnum;
            0    7     1  termID  I
    MethodParameters:
        Name  Flags
      termID  

  public int docID();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum this
         0: .line 439
            aload 0 /* this */
            getfield org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum.docID:I
            ireturn
        end local 0 // org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/lucene/index/FreqProxFields$FreqProxPostingsEnum;

  public int freq();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum this
         0: .line 444
            aload 0 /* this */
            getfield org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum.freq:I
            ireturn
        end local 0 // org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/lucene/index/FreqProxFields$FreqProxPostingsEnum;

  public int nextDoc();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum this
         0: .line 449
            aload 0 /* this */
            getfield org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum.docID:I
            iconst_m1
            if_icmpne 4
         1: .line 450
            aload 0 /* this */
            iconst_0
            putfield org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum.docID:I
         2: .line 452
            goto 4
         3: .line 453
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum.nextPosition:()I
            pop
         4: .line 452
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum.posLeft:I
            ifne 3
         5: .line 456
            aload 0 /* this */
            getfield org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum.reader:Lorg/apache/lucene/index/ByteSliceReader;
            invokevirtual org.apache.lucene.index.ByteSliceReader.eof:()Z
            ifeq 12
         6: .line 457
            aload 0 /* this */
            getfield org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum.ended:Z
            ifeq 8
         7: .line 458
            ldc 2147483647
            ireturn
         8: .line 460
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            putfield org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum.ended:Z
         9: .line 461
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum.postingsArray:Lorg/apache/lucene/index/FreqProxTermsWriterPerField$FreqProxPostingsArray;
            getfield org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray.lastDocIDs:[I
            aload 0 /* this */
            getfield org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum.termID:I
            iaload
            putfield org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum.docID:I
        10: .line 462
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum.postingsArray:Lorg/apache/lucene/index/FreqProxTermsWriterPerField$FreqProxPostingsArray;
            getfield org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray.termFreqs:[I
            aload 0 /* this */
            getfield org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum.termID:I
            iaload
            putfield org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum.freq:I
        11: .line 464
            goto 19
        12: .line 465
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum.reader:Lorg/apache/lucene/index/ByteSliceReader;
            invokevirtual org.apache.lucene.index.ByteSliceReader.readVInt:()I
            istore 1 /* code */
        start local 1 // int code
        13: .line 466
            aload 0 /* this */
            dup
            getfield org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum.docID:I
            iload 1 /* code */
            iconst_1
            iushr
            iadd
            putfield org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum.docID:I
        14: .line 467
            iload 1 /* code */
            iconst_1
            iand
            ifeq 17
        15: .line 468
            aload 0 /* this */
            iconst_1
            putfield org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum.freq:I
        16: .line 469
            goto 18
        17: .line 470
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum.reader:Lorg/apache/lucene/index/ByteSliceReader;
            invokevirtual org.apache.lucene.index.ByteSliceReader.readVInt:()I
            putfield org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum.freq:I
        18: .line 473
      StackMap locals:
      StackMap stack:
            getstatic org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum.$assertionsDisabled:Z
            ifne 19
            aload 0 /* this */
            getfield org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum.docID:I
            aload 0 /* this */
            getfield org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum.postingsArray:Lorg/apache/lucene/index/FreqProxTermsWriterPerField$FreqProxPostingsArray;
            getfield org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray.lastDocIDs:[I
            aload 0 /* this */
            getfield org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum.termID:I
            iaload
            if_icmpne 19
            new java.lang.AssertionError
            dup
            invokespecial java.lang.AssertionError.<init>:()V
            athrow
        end local 1 // int code
        19: .line 476
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum.freq:I
            putfield org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum.posLeft:I
        20: .line 477
            aload 0 /* this */
            iconst_0
            putfield org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum.pos:I
        21: .line 478
            aload 0 /* this */
            iconst_0
            putfield org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum.startOffset:I
        22: .line 479
            aload 0 /* this */
            getfield org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum.docID:I
            ireturn
        end local 0 // org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   23     0  this  Lorg/apache/lucene/index/FreqProxFields$FreqProxPostingsEnum;
           13   19     1  code  I
    Exceptions:
      throws java.io.IOException

  public int advance(int);
    descriptor: (I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum this
        start local 1 // int target
         0: .line 484
            new java.lang.UnsupportedOperationException
            dup
            invokespecial java.lang.UnsupportedOperationException.<init>:()V
            athrow
        end local 1 // int target
        end local 0 // org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/apache/lucene/index/FreqProxFields$FreqProxPostingsEnum;
            0    1     1  target  I
    MethodParameters:
        Name  Flags
      target  

  public long cost();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum this
         0: .line 489
            new java.lang.UnsupportedOperationException
            dup
            invokespecial java.lang.UnsupportedOperationException.<init>:()V
            athrow
        end local 0 // org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/lucene/index/FreqProxFields$FreqProxPostingsEnum;

  public int nextPosition();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum this
         0: .line 494
            getstatic org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum.$assertionsDisabled:Z
            ifne 1
            aload 0 /* this */
            getfield org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum.posLeft:I
            ifgt 1
            new java.lang.AssertionError
            dup
            invokespecial java.lang.AssertionError.<init>:()V
            athrow
         1: .line 495
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dup
            getfield org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum.posLeft:I
            iconst_1
            isub
            putfield org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum.posLeft:I
         2: .line 496
            aload 0 /* this */
            getfield org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum.posReader:Lorg/apache/lucene/index/ByteSliceReader;
            invokevirtual org.apache.lucene.index.ByteSliceReader.readVInt:()I
            istore 1 /* code */
        start local 1 // int code
         3: .line 497
            aload 0 /* this */
            dup
            getfield org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum.pos:I
            iload 1 /* code */
            iconst_1
            iushr
            iadd
            putfield org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum.pos:I
         4: .line 498
            iload 1 /* code */
            iconst_1
            iand
            ifeq 10
         5: .line 499
            aload 0 /* this */
            iconst_1
            putfield org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum.hasPayload:Z
         6: .line 501
            aload 0 /* this */
            getfield org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum.payload:Lorg/apache/lucene/util/BytesRefBuilder;
            aload 0 /* this */
            getfield org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum.posReader:Lorg/apache/lucene/index/ByteSliceReader;
            invokevirtual org.apache.lucene.index.ByteSliceReader.readVInt:()I
            invokevirtual org.apache.lucene.util.BytesRefBuilder.setLength:(I)V
         7: .line 502
            aload 0 /* this */
            getfield org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum.payload:Lorg/apache/lucene/util/BytesRefBuilder;
            aload 0 /* this */
            getfield org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum.payload:Lorg/apache/lucene/util/BytesRefBuilder;
            invokevirtual org.apache.lucene.util.BytesRefBuilder.length:()I
            invokevirtual org.apache.lucene.util.BytesRefBuilder.grow:(I)V
         8: .line 503
            aload 0 /* this */
            getfield org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum.posReader:Lorg/apache/lucene/index/ByteSliceReader;
            aload 0 /* this */
            getfield org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum.payload:Lorg/apache/lucene/util/BytesRefBuilder;
            invokevirtual org.apache.lucene.util.BytesRefBuilder.bytes:()[B
            iconst_0
            aload 0 /* this */
            getfield org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum.payload:Lorg/apache/lucene/util/BytesRefBuilder;
            invokevirtual org.apache.lucene.util.BytesRefBuilder.length:()I
            invokevirtual org.apache.lucene.index.ByteSliceReader.readBytes:([BII)V
         9: .line 504
            goto 11
        10: .line 505
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            iconst_0
            putfield org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum.hasPayload:Z
        11: .line 508
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum.readOffsets:Z
            ifeq 14
        12: .line 509
            aload 0 /* this */
            dup
            getfield org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum.startOffset:I
            aload 0 /* this */
            getfield org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum.posReader:Lorg/apache/lucene/index/ByteSliceReader;
            invokevirtual org.apache.lucene.index.ByteSliceReader.readVInt:()I
            iadd
            putfield org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum.startOffset:I
        13: .line 510
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum.startOffset:I
            aload 0 /* this */
            getfield org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum.posReader:Lorg/apache/lucene/index/ByteSliceReader;
            invokevirtual org.apache.lucene.index.ByteSliceReader.readVInt:()I
            iadd
            putfield org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum.endOffset:I
        14: .line 513
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum.pos:I
            ireturn
        end local 1 // int code
        end local 0 // org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   15     0  this  Lorg/apache/lucene/index/FreqProxFields$FreqProxPostingsEnum;
            3   15     1  code  I
    Exceptions:
      throws java.io.IOException

  public int startOffset();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum this
         0: .line 518
            aload 0 /* this */
            getfield org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum.readOffsets:Z
            ifne 2
         1: .line 519
            new java.lang.IllegalStateException
            dup
            ldc "offsets were not indexed"
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 521
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum.startOffset:I
            ireturn
        end local 0 // org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/lucene/index/FreqProxFields$FreqProxPostingsEnum;

  public int endOffset();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum this
         0: .line 526
            aload 0 /* this */
            getfield org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum.readOffsets:Z
            ifne 2
         1: .line 527
            new java.lang.IllegalStateException
            dup
            ldc "offsets were not indexed"
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 529
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum.endOffset:I
            ireturn
        end local 0 // org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/lucene/index/FreqProxFields$FreqProxPostingsEnum;

  public org.apache.lucene.util.BytesRef getPayload();
    descriptor: ()Lorg/apache/lucene/util/BytesRef;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum this
         0: .line 534
            aload 0 /* this */
            getfield org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum.hasPayload:Z
            ifeq 2
         1: .line 535
            aload 0 /* this */
            getfield org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum.payload:Lorg/apache/lucene/util/BytesRefBuilder;
            invokevirtual org.apache.lucene.util.BytesRefBuilder.get:()Lorg/apache/lucene/util/BytesRef;
            areturn
         2: .line 537
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/lucene/index/FreqProxFields$FreqProxPostingsEnum;
}
SourceFile: "FreqProxFields.java"
NestHost: org.apache.lucene.index.FreqProxFields
InnerClasses:
  private FreqProxPostingsEnum = org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum of org.apache.lucene.index.FreqProxFields
  final FreqProxPostingsArray = org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray of org.apache.lucene.index.FreqProxTermsWriterPerField