class org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryTermsEnum extends org.apache.lucene.index.BaseTermsEnum
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryTermsEnum
  super_class: org.apache.lucene.index.BaseTermsEnum
{
  private final org.apache.lucene.index.memory.MemoryIndex$Info info;
    descriptor: Lorg/apache/lucene/index/memory/MemoryIndex$Info;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final org.apache.lucene.util.BytesRef br;
    descriptor: Lorg/apache/lucene/util/BytesRef;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

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

  final org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader this$1;
    descriptor: Lorg/apache/lucene/index/memory/MemoryIndex$MemoryIndexReader;
    flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC

  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 1335
            ldc Lorg/apache/lucene/index/memory/MemoryIndex;
            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.memory.MemoryIndex$MemoryIndexReader$MemoryTermsEnum.$assertionsDisabled:Z
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>(org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader, org.apache.lucene.index.memory.MemoryIndex$Info);
    descriptor: (Lorg/apache/lucene/index/memory/MemoryIndex$MemoryIndexReader;Lorg/apache/lucene/index/memory/MemoryIndex$Info;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryTermsEnum this
        start local 2 // org.apache.lucene.index.memory.MemoryIndex$Info info
         0: .line 1340
            aload 0 /* this */
            aload 1
            putfield org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryTermsEnum.this$1:Lorg/apache/lucene/index/memory/MemoryIndex$MemoryIndexReader;
            aload 0 /* this */
            invokespecial org.apache.lucene.index.BaseTermsEnum.<init>:()V
         1: .line 1337
            aload 0 /* this */
            new org.apache.lucene.util.BytesRef
            dup
            invokespecial org.apache.lucene.util.BytesRef.<init>:()V
            putfield org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryTermsEnum.br:Lorg/apache/lucene/util/BytesRef;
         2: .line 1338
            aload 0 /* this */
            iconst_m1
            putfield org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryTermsEnum.termUpto:I
         3: .line 1341
            aload 0 /* this */
            aload 2 /* info */
            putfield org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryTermsEnum.info:Lorg/apache/lucene/index/memory/MemoryIndex$Info;
         4: .line 1342
            aload 2 /* info */
            invokevirtual org.apache.lucene.index.memory.MemoryIndex$Info.sortTerms:()V
         5: .line 1343
            return
        end local 2 // org.apache.lucene.index.memory.MemoryIndex$Info info
        end local 0 // org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryTermsEnum this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lorg/apache/lucene/index/memory/MemoryIndex$MemoryIndexReader$MemoryTermsEnum;
            0    6     2  info  Lorg/apache/lucene/index/memory/MemoryIndex$Info;
    MethodParameters:
        Name  Flags
      this$0  final
      info    

  private final int binarySearch(org.apache.lucene.util.BytesRef, org.apache.lucene.util.BytesRef, int, int, org.apache.lucene.util.BytesRefHash, int[]);
    descriptor: (Lorg/apache/lucene/util/BytesRef;Lorg/apache/lucene/util/BytesRef;IILorg/apache/lucene/util/BytesRefHash;[I)I
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Code:
      stack=3, locals=9, args_size=7
        start local 0 // org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryTermsEnum this
        start local 1 // org.apache.lucene.util.BytesRef b
        start local 2 // org.apache.lucene.util.BytesRef bytesRef
        start local 3 // int low
        start local 4 // int high
        start local 5 // org.apache.lucene.util.BytesRefHash hash
        start local 6 // int[] ords
         0: .line 1347
            iconst_0
            istore 7 /* mid */
        start local 7 // int mid
         1: .line 1348
            goto 12
         2: .line 1349
      StackMap locals: int
      StackMap stack:
            iload 3 /* low */
            iload 4 /* high */
            iadd
            iconst_1
            iushr
            istore 7 /* mid */
         3: .line 1350
            aload 5 /* hash */
            aload 6 /* ords */
            iload 7 /* mid */
            iaload
            aload 2 /* bytesRef */
            invokevirtual org.apache.lucene.util.BytesRefHash.get:(ILorg/apache/lucene/util/BytesRef;)Lorg/apache/lucene/util/BytesRef;
            pop
         4: .line 1351
            aload 2 /* bytesRef */
            aload 1 /* b */
            invokevirtual org.apache.lucene.util.BytesRef.compareTo:(Lorg/apache/lucene/util/BytesRef;)I
            istore 8 /* cmp */
        start local 8 // int cmp
         5: .line 1352
            iload 8 /* cmp */
            ifge 8
         6: .line 1353
            iload 7 /* mid */
            iconst_1
            iadd
            istore 3 /* low */
         7: .line 1354
            goto 12
      StackMap locals: int
      StackMap stack:
         8: iload 8 /* cmp */
            ifle 11
         9: .line 1355
            iload 7 /* mid */
            iconst_1
            isub
            istore 4 /* high */
        10: .line 1356
            goto 12
        11: .line 1357
      StackMap locals:
      StackMap stack:
            iload 7 /* mid */
            ireturn
        end local 8 // int cmp
        12: .line 1348
      StackMap locals:
      StackMap stack:
            iload 3 /* low */
            iload 4 /* high */
            if_icmple 2
        13: .line 1360
            getstatic org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryTermsEnum.$assertionsDisabled:Z
            ifne 14
            aload 2 /* bytesRef */
            aload 1 /* b */
            invokevirtual org.apache.lucene.util.BytesRef.compareTo:(Lorg/apache/lucene/util/BytesRef;)I
            ifne 14
            new java.lang.AssertionError
            dup
            invokespecial java.lang.AssertionError.<init>:()V
            athrow
        14: .line 1361
      StackMap locals:
      StackMap stack:
            iload 3 /* low */
            iconst_1
            iadd
            ineg
            ireturn
        end local 7 // int mid
        end local 6 // int[] ords
        end local 5 // org.apache.lucene.util.BytesRefHash hash
        end local 4 // int high
        end local 3 // int low
        end local 2 // org.apache.lucene.util.BytesRef bytesRef
        end local 1 // org.apache.lucene.util.BytesRef b
        end local 0 // org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryTermsEnum this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   15     0      this  Lorg/apache/lucene/index/memory/MemoryIndex$MemoryIndexReader$MemoryTermsEnum;
            0   15     1         b  Lorg/apache/lucene/util/BytesRef;
            0   15     2  bytesRef  Lorg/apache/lucene/util/BytesRef;
            0   15     3       low  I
            0   15     4      high  I
            0   15     5      hash  Lorg/apache/lucene/util/BytesRefHash;
            0   15     6      ords  [I
            1   15     7       mid  I
            5   12     8       cmp  I
    MethodParameters:
          Name  Flags
      b         
      bytesRef  
      low       
      high      
      hash      
      ords      

  public boolean seekExact(org.apache.lucene.util.BytesRef);
    descriptor: (Lorg/apache/lucene/util/BytesRef;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=2, args_size=2
        start local 0 // org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryTermsEnum this
        start local 1 // org.apache.lucene.util.BytesRef text
         0: .line 1367
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* text */
            aload 0 /* this */
            getfield org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryTermsEnum.br:Lorg/apache/lucene/util/BytesRef;
            iconst_0
            aload 0 /* this */
            getfield org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryTermsEnum.info:Lorg/apache/lucene/index/memory/MemoryIndex$Info;
            getfield org.apache.lucene.index.memory.MemoryIndex$Info.terms:Lorg/apache/lucene/util/BytesRefHash;
            invokevirtual org.apache.lucene.util.BytesRefHash.size:()I
            iconst_1
            isub
            aload 0 /* this */
            getfield org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryTermsEnum.info:Lorg/apache/lucene/index/memory/MemoryIndex$Info;
            getfield org.apache.lucene.index.memory.MemoryIndex$Info.terms:Lorg/apache/lucene/util/BytesRefHash;
            aload 0 /* this */
            getfield org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryTermsEnum.info:Lorg/apache/lucene/index/memory/MemoryIndex$Info;
            getfield org.apache.lucene.index.memory.MemoryIndex$Info.sortedTerms:[I
            invokevirtual org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryTermsEnum.binarySearch:(Lorg/apache/lucene/util/BytesRef;Lorg/apache/lucene/util/BytesRef;IILorg/apache/lucene/util/BytesRefHash;[I)I
            putfield org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryTermsEnum.termUpto:I
         1: .line 1368
            aload 0 /* this */
            getfield org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryTermsEnum.termUpto:I
            iflt 2
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         2: iconst_0
            ireturn
        end local 1 // org.apache.lucene.util.BytesRef text
        end local 0 // org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryTermsEnum this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/lucene/index/memory/MemoryIndex$MemoryIndexReader$MemoryTermsEnum;
            0    3     1  text  Lorg/apache/lucene/util/BytesRef;
    MethodParameters:
      Name  Flags
      text  

  public org.apache.lucene.index.TermsEnum$SeekStatus seekCeil(org.apache.lucene.util.BytesRef);
    descriptor: (Lorg/apache/lucene/util/BytesRef;)Lorg/apache/lucene/index/TermsEnum$SeekStatus;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=2, args_size=2
        start local 0 // org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryTermsEnum this
        start local 1 // org.apache.lucene.util.BytesRef text
         0: .line 1373
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* text */
            aload 0 /* this */
            getfield org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryTermsEnum.br:Lorg/apache/lucene/util/BytesRef;
            iconst_0
            aload 0 /* this */
            getfield org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryTermsEnum.info:Lorg/apache/lucene/index/memory/MemoryIndex$Info;
            getfield org.apache.lucene.index.memory.MemoryIndex$Info.terms:Lorg/apache/lucene/util/BytesRefHash;
            invokevirtual org.apache.lucene.util.BytesRefHash.size:()I
            iconst_1
            isub
            aload 0 /* this */
            getfield org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryTermsEnum.info:Lorg/apache/lucene/index/memory/MemoryIndex$Info;
            getfield org.apache.lucene.index.memory.MemoryIndex$Info.terms:Lorg/apache/lucene/util/BytesRefHash;
            aload 0 /* this */
            getfield org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryTermsEnum.info:Lorg/apache/lucene/index/memory/MemoryIndex$Info;
            getfield org.apache.lucene.index.memory.MemoryIndex$Info.sortedTerms:[I
            invokevirtual org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryTermsEnum.binarySearch:(Lorg/apache/lucene/util/BytesRef;Lorg/apache/lucene/util/BytesRef;IILorg/apache/lucene/util/BytesRefHash;[I)I
            putfield org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryTermsEnum.termUpto:I
         1: .line 1374
            aload 0 /* this */
            getfield org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryTermsEnum.termUpto:I
            ifge 7
         2: .line 1375
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryTermsEnum.termUpto:I
            ineg
            iconst_1
            isub
            putfield org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryTermsEnum.termUpto:I
         3: .line 1376
            aload 0 /* this */
            getfield org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryTermsEnum.termUpto:I
            aload 0 /* this */
            getfield org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryTermsEnum.info:Lorg/apache/lucene/index/memory/MemoryIndex$Info;
            getfield org.apache.lucene.index.memory.MemoryIndex$Info.terms:Lorg/apache/lucene/util/BytesRefHash;
            invokevirtual org.apache.lucene.util.BytesRefHash.size:()I
            if_icmplt 5
         4: .line 1377
            getstatic org.apache.lucene.index.TermsEnum$SeekStatus.END:Lorg/apache/lucene/index/TermsEnum$SeekStatus;
            areturn
         5: .line 1379
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryTermsEnum.info:Lorg/apache/lucene/index/memory/MemoryIndex$Info;
            getfield org.apache.lucene.index.memory.MemoryIndex$Info.terms:Lorg/apache/lucene/util/BytesRefHash;
            aload 0 /* this */
            getfield org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryTermsEnum.info:Lorg/apache/lucene/index/memory/MemoryIndex$Info;
            getfield org.apache.lucene.index.memory.MemoryIndex$Info.sortedTerms:[I
            aload 0 /* this */
            getfield org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryTermsEnum.termUpto:I
            iaload
            aload 0 /* this */
            getfield org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryTermsEnum.br:Lorg/apache/lucene/util/BytesRef;
            invokevirtual org.apache.lucene.util.BytesRefHash.get:(ILorg/apache/lucene/util/BytesRef;)Lorg/apache/lucene/util/BytesRef;
            pop
         6: .line 1380
            getstatic org.apache.lucene.index.TermsEnum$SeekStatus.NOT_FOUND:Lorg/apache/lucene/index/TermsEnum$SeekStatus;
            areturn
         7: .line 1383
      StackMap locals:
      StackMap stack:
            getstatic org.apache.lucene.index.TermsEnum$SeekStatus.FOUND:Lorg/apache/lucene/index/TermsEnum$SeekStatus;
            areturn
        end local 1 // org.apache.lucene.util.BytesRef text
        end local 0 // org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryTermsEnum this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Lorg/apache/lucene/index/memory/MemoryIndex$MemoryIndexReader$MemoryTermsEnum;
            0    8     1  text  Lorg/apache/lucene/util/BytesRef;
    MethodParameters:
      Name  Flags
      text  

  public void seekExact(long);
    descriptor: (J)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryTermsEnum this
        start local 1 // long ord
         0: .line 1389
            getstatic org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryTermsEnum.$assertionsDisabled:Z
            ifne 1
            lload 1 /* ord */
            aload 0 /* this */
            getfield org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryTermsEnum.info:Lorg/apache/lucene/index/memory/MemoryIndex$Info;
            getfield org.apache.lucene.index.memory.MemoryIndex$Info.terms:Lorg/apache/lucene/util/BytesRefHash;
            invokevirtual org.apache.lucene.util.BytesRefHash.size:()I
            i2l
            lcmp
            iflt 1
            new java.lang.AssertionError
            dup
            invokespecial java.lang.AssertionError.<init>:()V
            athrow
         1: .line 1390
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            lload 1 /* ord */
            l2i
            putfield org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryTermsEnum.termUpto:I
         2: .line 1391
            aload 0 /* this */
            getfield org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryTermsEnum.info:Lorg/apache/lucene/index/memory/MemoryIndex$Info;
            getfield org.apache.lucene.index.memory.MemoryIndex$Info.terms:Lorg/apache/lucene/util/BytesRefHash;
            aload 0 /* this */
            getfield org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryTermsEnum.info:Lorg/apache/lucene/index/memory/MemoryIndex$Info;
            getfield org.apache.lucene.index.memory.MemoryIndex$Info.sortedTerms:[I
            aload 0 /* this */
            getfield org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryTermsEnum.termUpto:I
            iaload
            aload 0 /* this */
            getfield org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryTermsEnum.br:Lorg/apache/lucene/util/BytesRef;
            invokevirtual org.apache.lucene.util.BytesRefHash.get:(ILorg/apache/lucene/util/BytesRef;)Lorg/apache/lucene/util/BytesRef;
            pop
         3: .line 1392
            return
        end local 1 // long ord
        end local 0 // org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryTermsEnum this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lorg/apache/lucene/index/memory/MemoryIndex$MemoryIndexReader$MemoryTermsEnum;
            0    4     1   ord  J
    MethodParameters:
      Name  Flags
      ord   

  public org.apache.lucene.util.BytesRef next();
    descriptor: ()Lorg/apache/lucene/util/BytesRef;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryTermsEnum this
         0: .line 1396
            aload 0 /* this */
            dup
            getfield org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryTermsEnum.termUpto:I
            iconst_1
            iadd
            putfield org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryTermsEnum.termUpto:I
         1: .line 1397
            aload 0 /* this */
            getfield org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryTermsEnum.termUpto:I
            aload 0 /* this */
            getfield org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryTermsEnum.info:Lorg/apache/lucene/index/memory/MemoryIndex$Info;
            getfield org.apache.lucene.index.memory.MemoryIndex$Info.terms:Lorg/apache/lucene/util/BytesRefHash;
            invokevirtual org.apache.lucene.util.BytesRefHash.size:()I
            if_icmplt 3
         2: .line 1398
            aconst_null
            areturn
         3: .line 1400
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryTermsEnum.info:Lorg/apache/lucene/index/memory/MemoryIndex$Info;
            getfield org.apache.lucene.index.memory.MemoryIndex$Info.terms:Lorg/apache/lucene/util/BytesRefHash;
            aload 0 /* this */
            getfield org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryTermsEnum.info:Lorg/apache/lucene/index/memory/MemoryIndex$Info;
            getfield org.apache.lucene.index.memory.MemoryIndex$Info.sortedTerms:[I
            aload 0 /* this */
            getfield org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryTermsEnum.termUpto:I
            iaload
            aload 0 /* this */
            getfield org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryTermsEnum.br:Lorg/apache/lucene/util/BytesRef;
            invokevirtual org.apache.lucene.util.BytesRefHash.get:(ILorg/apache/lucene/util/BytesRef;)Lorg/apache/lucene/util/BytesRef;
            pop
         4: .line 1401
            aload 0 /* this */
            getfield org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryTermsEnum.br:Lorg/apache/lucene/util/BytesRef;
            areturn
        end local 0 // org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryTermsEnum this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lorg/apache/lucene/index/memory/MemoryIndex$MemoryIndexReader$MemoryTermsEnum;

  public org.apache.lucene.util.BytesRef term();
    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.memory.MemoryIndex$MemoryIndexReader$MemoryTermsEnum this
         0: .line 1407
            aload 0 /* this */
            getfield org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryTermsEnum.br:Lorg/apache/lucene/util/BytesRef;
            areturn
        end local 0 // org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryTermsEnum this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/lucene/index/memory/MemoryIndex$MemoryIndexReader$MemoryTermsEnum;

  public long ord();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryTermsEnum this
         0: .line 1412
            aload 0 /* this */
            getfield org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryTermsEnum.termUpto:I
            i2l
            lreturn
        end local 0 // org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryTermsEnum this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/lucene/index/memory/MemoryIndex$MemoryIndexReader$MemoryTermsEnum;

  public int docFreq();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryTermsEnum this
         0: .line 1417
            iconst_1
            ireturn
        end local 0 // org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryTermsEnum this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/lucene/index/memory/MemoryIndex$MemoryIndexReader$MemoryTermsEnum;

  public long totalTermFreq();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryTermsEnum this
         0: .line 1422
            aload 0 /* this */
            getfield org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryTermsEnum.info:Lorg/apache/lucene/index/memory/MemoryIndex$Info;
            getfield org.apache.lucene.index.memory.MemoryIndex$Info.sliceArray:Lorg/apache/lucene/index/memory/MemoryIndex$SliceByteStartArray;
            getfield org.apache.lucene.index.memory.MemoryIndex$SliceByteStartArray.freq:[I
            aload 0 /* this */
            getfield org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryTermsEnum.info:Lorg/apache/lucene/index/memory/MemoryIndex$Info;
            getfield org.apache.lucene.index.memory.MemoryIndex$Info.sortedTerms:[I
            aload 0 /* this */
            getfield org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryTermsEnum.termUpto:I
            iaload
            iaload
            i2l
            lreturn
        end local 0 // org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryTermsEnum this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/lucene/index/memory/MemoryIndex$MemoryIndexReader$MemoryTermsEnum;

  public org.apache.lucene.index.PostingsEnum postings(org.apache.lucene.index.PostingsEnum, int);
    descriptor: (Lorg/apache/lucene/index/PostingsEnum;I)Lorg/apache/lucene/index/PostingsEnum;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=3
        start local 0 // org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryTermsEnum this
        start local 1 // org.apache.lucene.index.PostingsEnum reuse
        start local 2 // int flags
         0: .line 1427
            aload 1 /* reuse */
            ifnull 1
            aload 1 /* reuse */
            instanceof org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryPostingsEnum
            ifne 2
         1: .line 1428
      StackMap locals:
      StackMap stack:
            new org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryPostingsEnum
            dup
            aload 0 /* this */
            getfield org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryTermsEnum.this$1:Lorg/apache/lucene/index/memory/MemoryIndex$MemoryIndexReader;
            invokespecial org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryPostingsEnum.<init>:(Lorg/apache/lucene/index/memory/MemoryIndex$MemoryIndexReader;)V
            astore 1 /* reuse */
         2: .line 1430
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryTermsEnum.info:Lorg/apache/lucene/index/memory/MemoryIndex$Info;
            getfield org.apache.lucene.index.memory.MemoryIndex$Info.sortedTerms:[I
            aload 0 /* this */
            getfield org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryTermsEnum.termUpto:I
            iaload
            istore 3 /* ord */
        start local 3 // int ord
         3: .line 1431
            aload 1 /* reuse */
            checkcast org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryPostingsEnum
            aload 0 /* this */
            getfield org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryTermsEnum.info:Lorg/apache/lucene/index/memory/MemoryIndex$Info;
            getfield org.apache.lucene.index.memory.MemoryIndex$Info.sliceArray:Lorg/apache/lucene/index/memory/MemoryIndex$SliceByteStartArray;
            getfield org.apache.lucene.index.memory.MemoryIndex$SliceByteStartArray.start:[I
            iload 3 /* ord */
            iaload
            aload 0 /* this */
            getfield org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryTermsEnum.info:Lorg/apache/lucene/index/memory/MemoryIndex$Info;
            getfield org.apache.lucene.index.memory.MemoryIndex$Info.sliceArray:Lorg/apache/lucene/index/memory/MemoryIndex$SliceByteStartArray;
            getfield org.apache.lucene.index.memory.MemoryIndex$SliceByteStartArray.end:[I
            iload 3 /* ord */
            iaload
            aload 0 /* this */
            getfield org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryTermsEnum.info:Lorg/apache/lucene/index/memory/MemoryIndex$Info;
            getfield org.apache.lucene.index.memory.MemoryIndex$Info.sliceArray:Lorg/apache/lucene/index/memory/MemoryIndex$SliceByteStartArray;
            getfield org.apache.lucene.index.memory.MemoryIndex$SliceByteStartArray.freq:[I
            iload 3 /* ord */
            iaload
            invokevirtual org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryPostingsEnum.reset:(III)Lorg/apache/lucene/index/PostingsEnum;
            areturn
        end local 3 // int ord
        end local 2 // int flags
        end local 1 // org.apache.lucene.index.PostingsEnum reuse
        end local 0 // org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryTermsEnum this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Lorg/apache/lucene/index/memory/MemoryIndex$MemoryIndexReader$MemoryTermsEnum;
            0    4     1  reuse  Lorg/apache/lucene/index/PostingsEnum;
            0    4     2  flags  I
            3    4     3    ord  I
    MethodParameters:
       Name  Flags
      reuse  
      flags  

  public org.apache.lucene.index.ImpactsEnum impacts(int);
    descriptor: (I)Lorg/apache/lucene/index/ImpactsEnum;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryTermsEnum this
        start local 1 // int flags
         0: .line 1436
            new org.apache.lucene.index.SlowImpactsEnum
            dup
            aload 0 /* this */
            aconst_null
            iload 1 /* flags */
            invokevirtual org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryTermsEnum.postings:(Lorg/apache/lucene/index/PostingsEnum;I)Lorg/apache/lucene/index/PostingsEnum;
            invokespecial org.apache.lucene.index.SlowImpactsEnum.<init>:(Lorg/apache/lucene/index/PostingsEnum;)V
            areturn
        end local 1 // int flags
        end local 0 // org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryTermsEnum this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/apache/lucene/index/memory/MemoryIndex$MemoryIndexReader$MemoryTermsEnum;
            0    1     1  flags  I
    Exceptions:
      throws java.io.IOException
    MethodParameters:
       Name  Flags
      flags  

  public void seekExact(org.apache.lucene.util.BytesRef, org.apache.lucene.index.TermState);
    descriptor: (Lorg/apache/lucene/util/BytesRef;Lorg/apache/lucene/index/TermState;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryTermsEnum this
        start local 1 // org.apache.lucene.util.BytesRef term
        start local 2 // org.apache.lucene.index.TermState state
         0: .line 1441
            getstatic org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryTermsEnum.$assertionsDisabled:Z
            ifne 1
            aload 2 /* state */
            ifnonnull 1
            new java.lang.AssertionError
            dup
            invokespecial java.lang.AssertionError.<init>:()V
            athrow
         1: .line 1442
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* state */
            checkcast org.apache.lucene.index.OrdTermState
            getfield org.apache.lucene.index.OrdTermState.ord:J
            invokevirtual org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryTermsEnum.seekExact:(J)V
         2: .line 1443
            return
        end local 2 // org.apache.lucene.index.TermState state
        end local 1 // org.apache.lucene.util.BytesRef term
        end local 0 // org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryTermsEnum this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lorg/apache/lucene/index/memory/MemoryIndex$MemoryIndexReader$MemoryTermsEnum;
            0    3     1   term  Lorg/apache/lucene/util/BytesRef;
            0    3     2  state  Lorg/apache/lucene/index/TermState;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
       Name  Flags
      term   
      state  

  public org.apache.lucene.index.TermState termState();
    descriptor: ()Lorg/apache/lucene/index/TermState;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryTermsEnum this
         0: .line 1447
            new org.apache.lucene.index.OrdTermState
            dup
            invokespecial org.apache.lucene.index.OrdTermState.<init>:()V
            astore 1 /* ts */
        start local 1 // org.apache.lucene.index.OrdTermState ts
         1: .line 1448
            aload 1 /* ts */
            aload 0 /* this */
            getfield org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryTermsEnum.termUpto:I
            i2l
            putfield org.apache.lucene.index.OrdTermState.ord:J
         2: .line 1449
            aload 1 /* ts */
            areturn
        end local 1 // org.apache.lucene.index.OrdTermState ts
        end local 0 // org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryTermsEnum this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/lucene/index/memory/MemoryIndex$MemoryIndexReader$MemoryTermsEnum;
            1    3     1    ts  Lorg/apache/lucene/index/OrdTermState;
    Exceptions:
      throws java.io.IOException
}
SourceFile: "MemoryIndex.java"
NestHost: org.apache.lucene.index.memory.MemoryIndex
InnerClasses:
  public final SeekStatus = org.apache.lucene.index.TermsEnum$SeekStatus of org.apache.lucene.index.TermsEnum
  private final Info = org.apache.lucene.index.memory.MemoryIndex$Info of org.apache.lucene.index.memory.MemoryIndex
  private final MemoryIndexReader = org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader of org.apache.lucene.index.memory.MemoryIndex
  private MemoryPostingsEnum = org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryPostingsEnum of org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader
  private MemoryTermsEnum = org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader$MemoryTermsEnum of org.apache.lucene.index.memory.MemoryIndex$MemoryIndexReader
  private final SliceByteStartArray = org.apache.lucene.index.memory.MemoryIndex$SliceByteStartArray of org.apache.lucene.index.memory.MemoryIndex