public final class org.apache.lucene.codecs.memory.DirectPostingsFormat extends org.apache.lucene.codecs.PostingsFormat
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: org.apache.lucene.codecs.memory.DirectPostingsFormat
  super_class: org.apache.lucene.codecs.PostingsFormat
{
  private final int minSkipCount;
    descriptor: I
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final int lowFreqCutoff;
    descriptor: I
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private static final int DEFAULT_MIN_SKIP_COUNT;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 8

  private static final int DEFAULT_LOW_FREQ_CUTOFF;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 32

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.apache.lucene.codecs.memory.DirectPostingsFormat this
         0: .line 90
            aload 0 /* this */
            bipush 8
            bipush 32
            invokespecial org.apache.lucene.codecs.memory.DirectPostingsFormat.<init>:(II)V
         1: .line 91
            return
        end local 0 // org.apache.lucene.codecs.memory.DirectPostingsFormat this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/lucene/codecs/memory/DirectPostingsFormat;

  public void <init>(int, int);
    descriptor: (II)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // org.apache.lucene.codecs.memory.DirectPostingsFormat this
        start local 1 // int minSkipCount
        start local 2 // int lowFreqCutoff
         0: .line 99
            aload 0 /* this */
            ldc "Direct"
            invokespecial org.apache.lucene.codecs.PostingsFormat.<init>:(Ljava/lang/String;)V
         1: .line 100
            aload 0 /* this */
            iload 1 /* minSkipCount */
            putfield org.apache.lucene.codecs.memory.DirectPostingsFormat.minSkipCount:I
         2: .line 101
            aload 0 /* this */
            iload 2 /* lowFreqCutoff */
            putfield org.apache.lucene.codecs.memory.DirectPostingsFormat.lowFreqCutoff:I
         3: .line 102
            return
        end local 2 // int lowFreqCutoff
        end local 1 // int minSkipCount
        end local 0 // org.apache.lucene.codecs.memory.DirectPostingsFormat this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    4     0           this  Lorg/apache/lucene/codecs/memory/DirectPostingsFormat;
            0    4     1   minSkipCount  I
            0    4     2  lowFreqCutoff  I
    MethodParameters:
               Name  Flags
      minSkipCount   
      lowFreqCutoff  

  public org.apache.lucene.codecs.FieldsConsumer fieldsConsumer(org.apache.lucene.index.SegmentWriteState);
    descriptor: (Lorg/apache/lucene/index/SegmentWriteState;)Lorg/apache/lucene/codecs/FieldsConsumer;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.lucene.codecs.memory.DirectPostingsFormat this
        start local 1 // org.apache.lucene.index.SegmentWriteState state
         0: .line 106
            ldc "Lucene84"
            invokestatic org.apache.lucene.codecs.PostingsFormat.forName:(Ljava/lang/String;)Lorg/apache/lucene/codecs/PostingsFormat;
            aload 1 /* state */
            invokevirtual org.apache.lucene.codecs.PostingsFormat.fieldsConsumer:(Lorg/apache/lucene/index/SegmentWriteState;)Lorg/apache/lucene/codecs/FieldsConsumer;
            areturn
        end local 1 // org.apache.lucene.index.SegmentWriteState state
        end local 0 // org.apache.lucene.codecs.memory.DirectPostingsFormat this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/apache/lucene/codecs/memory/DirectPostingsFormat;
            0    1     1  state  Lorg/apache/lucene/index/SegmentWriteState;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
       Name  Flags
      state  

  public org.apache.lucene.codecs.FieldsProducer fieldsProducer(org.apache.lucene.index.SegmentReadState);
    descriptor: (Lorg/apache/lucene/index/SegmentReadState;)Lorg/apache/lucene/codecs/FieldsProducer;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=5, args_size=2
        start local 0 // org.apache.lucene.codecs.memory.DirectPostingsFormat this
        start local 1 // org.apache.lucene.index.SegmentReadState state
         0: .line 111
            ldc "Lucene84"
            invokestatic org.apache.lucene.codecs.PostingsFormat.forName:(Ljava/lang/String;)Lorg/apache/lucene/codecs/PostingsFormat;
            aload 1 /* state */
            invokevirtual org.apache.lucene.codecs.PostingsFormat.fieldsProducer:(Lorg/apache/lucene/index/SegmentReadState;)Lorg/apache/lucene/codecs/FieldsProducer;
            astore 2 /* postings */
        start local 2 // org.apache.lucene.codecs.FieldsProducer postings
         1: .line 112
            aload 1 /* state */
            getfield org.apache.lucene.index.SegmentReadState.context:Lorg/apache/lucene/store/IOContext;
            getfield org.apache.lucene.store.IOContext.context:Lorg/apache/lucene/store/IOContext$Context;
            getstatic org.apache.lucene.store.IOContext$Context.MERGE:Lorg/apache/lucene/store/IOContext$Context;
            if_acmpeq 10
         2: .line 115
            aload 2 /* postings */
            invokevirtual org.apache.lucene.codecs.FieldsProducer.checkIntegrity:()V
         3: .line 116
            new org.apache.lucene.codecs.memory.DirectPostingsFormat$DirectFields
            dup
            aload 1 /* state */
            aload 2 /* postings */
            aload 0 /* this */
            getfield org.apache.lucene.codecs.memory.DirectPostingsFormat.minSkipCount:I
            aload 0 /* this */
            getfield org.apache.lucene.codecs.memory.DirectPostingsFormat.lowFreqCutoff:I
            invokespecial org.apache.lucene.codecs.memory.DirectPostingsFormat$DirectFields.<init>:(Lorg/apache/lucene/index/SegmentReadState;Lorg/apache/lucene/index/Fields;II)V
            astore 3 /* loadedPostings */
        start local 3 // org.apache.lucene.codecs.FieldsProducer loadedPostings
         4: .line 117
            goto 8
        end local 3 // org.apache.lucene.codecs.FieldsProducer loadedPostings
      StackMap locals: org.apache.lucene.codecs.memory.DirectPostingsFormat org.apache.lucene.index.SegmentReadState org.apache.lucene.codecs.FieldsProducer
      StackMap stack: java.lang.Throwable
         5: astore 4
         6: .line 118
            aload 2 /* postings */
            invokevirtual org.apache.lucene.codecs.FieldsProducer.close:()V
         7: .line 119
            aload 4
            athrow
        start local 3 // org.apache.lucene.codecs.FieldsProducer loadedPostings
         8: .line 118
      StackMap locals: org.apache.lucene.codecs.FieldsProducer
      StackMap stack:
            aload 2 /* postings */
            invokevirtual org.apache.lucene.codecs.FieldsProducer.close:()V
         9: .line 120
            aload 3 /* loadedPostings */
            areturn
        end local 3 // org.apache.lucene.codecs.FieldsProducer loadedPostings
        10: .line 123
      StackMap locals:
      StackMap stack:
            aload 2 /* postings */
            areturn
        end local 2 // org.apache.lucene.codecs.FieldsProducer postings
        end local 1 // org.apache.lucene.index.SegmentReadState state
        end local 0 // org.apache.lucene.codecs.memory.DirectPostingsFormat this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   11     0            this  Lorg/apache/lucene/codecs/memory/DirectPostingsFormat;
            0   11     1           state  Lorg/apache/lucene/index/SegmentReadState;
            1   11     2        postings  Lorg/apache/lucene/codecs/FieldsProducer;
            4    5     3  loadedPostings  Lorg/apache/lucene/codecs/FieldsProducer;
            8   10     3  loadedPostings  Lorg/apache/lucene/codecs/FieldsProducer;
      Exception table:
        from    to  target  type
           2     5       5  any
    Exceptions:
      throws java.io.IOException
    MethodParameters:
       Name  Flags
      state  
}
SourceFile: "DirectPostingsFormat.java"
NestMembers:
  org.apache.lucene.codecs.memory.DirectPostingsFormat$DirectField  org.apache.lucene.codecs.memory.DirectPostingsFormat$DirectField$DirectIntersectTermsEnum  org.apache.lucene.codecs.memory.DirectPostingsFormat$DirectField$DirectIntersectTermsEnum$State  org.apache.lucene.codecs.memory.DirectPostingsFormat$DirectField$DirectTermsEnum  org.apache.lucene.codecs.memory.DirectPostingsFormat$DirectField$HighFreqTerm  org.apache.lucene.codecs.memory.DirectPostingsFormat$DirectField$IntArrayWriter  org.apache.lucene.codecs.memory.DirectPostingsFormat$DirectField$LowFreqTerm  org.apache.lucene.codecs.memory.DirectPostingsFormat$DirectField$TermAndSkip  org.apache.lucene.codecs.memory.DirectPostingsFormat$DirectFields  org.apache.lucene.codecs.memory.DirectPostingsFormat$HighFreqDocsEnum  org.apache.lucene.codecs.memory.DirectPostingsFormat$HighFreqPostingsEnum  org.apache.lucene.codecs.memory.DirectPostingsFormat$LowFreqDocsEnum  org.apache.lucene.codecs.memory.DirectPostingsFormat$LowFreqDocsEnumNoPos  org.apache.lucene.codecs.memory.DirectPostingsFormat$LowFreqDocsEnumNoTF  org.apache.lucene.codecs.memory.DirectPostingsFormat$LowFreqPostingsEnum
InnerClasses:
  private final DirectField = org.apache.lucene.codecs.memory.DirectPostingsFormat$DirectField of org.apache.lucene.codecs.memory.DirectPostingsFormat
  private final DirectFields = org.apache.lucene.codecs.memory.DirectPostingsFormat$DirectFields of org.apache.lucene.codecs.memory.DirectPostingsFormat
  private final HighFreqDocsEnum = org.apache.lucene.codecs.memory.DirectPostingsFormat$HighFreqDocsEnum of org.apache.lucene.codecs.memory.DirectPostingsFormat
  private final HighFreqPostingsEnum = org.apache.lucene.codecs.memory.DirectPostingsFormat$HighFreqPostingsEnum of org.apache.lucene.codecs.memory.DirectPostingsFormat
  private final LowFreqDocsEnum = org.apache.lucene.codecs.memory.DirectPostingsFormat$LowFreqDocsEnum of org.apache.lucene.codecs.memory.DirectPostingsFormat
  private final LowFreqDocsEnumNoPos = org.apache.lucene.codecs.memory.DirectPostingsFormat$LowFreqDocsEnumNoPos of org.apache.lucene.codecs.memory.DirectPostingsFormat
  private final LowFreqDocsEnumNoTF = org.apache.lucene.codecs.memory.DirectPostingsFormat$LowFreqDocsEnumNoTF of org.apache.lucene.codecs.memory.DirectPostingsFormat
  private final LowFreqPostingsEnum = org.apache.lucene.codecs.memory.DirectPostingsFormat$LowFreqPostingsEnum of org.apache.lucene.codecs.memory.DirectPostingsFormat
  public final Context = org.apache.lucene.store.IOContext$Context of org.apache.lucene.store.IOContext