final class org.apache.lucene.search.TermAutomatonQuery$TermAutomatonWeight extends org.apache.lucene.search.Weight
  minor version: 0
  major version: 59
  flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
  this_class: org.apache.lucene.search.TermAutomatonQuery$TermAutomatonWeight
  super_class: org.apache.lucene.search.Weight
{
  final org.apache.lucene.util.automaton.Automaton automaton;
    descriptor: Lorg/apache/lucene/util/automaton/Automaton;
    flags: (0x0010) ACC_FINAL

  private final java.util.Map<java.lang.Integer, org.apache.lucene.index.TermStates> termStates;
    descriptor: Ljava/util/Map;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/util/Map<Ljava/lang/Integer;Lorg/apache/lucene/index/TermStates;>;

  private final org.apache.lucene.search.similarities.Similarity$SimScorer stats;
    descriptor: Lorg/apache/lucene/search/similarities/Similarity$SimScorer;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final org.apache.lucene.search.similarities.Similarity similarity;
    descriptor: Lorg/apache/lucene/search/similarities/Similarity;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  final org.apache.lucene.search.TermAutomatonQuery this$0;
    descriptor: Lorg/apache/lucene/search/TermAutomatonQuery;
    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 349
            ldc Lorg/apache/lucene/search/TermAutomatonQuery;
            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.search.TermAutomatonQuery$TermAutomatonWeight.$assertionsDisabled:Z
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>(org.apache.lucene.util.automaton.Automaton, org.apache.lucene.search.IndexSearcher, java.util.Map<java.lang.Integer, org.apache.lucene.index.TermStates>, );
    descriptor: (Lorg/apache/lucene/search/TermAutomatonQuery;Lorg/apache/lucene/util/automaton/Automaton;Lorg/apache/lucene/search/IndexSearcher;Ljava/util/Map;F)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=11, args_size=6
        start local 0 // org.apache.lucene.search.TermAutomatonQuery$TermAutomatonWeight this
        start local 2 // org.apache.lucene.util.automaton.Automaton automaton
        start local 3 // org.apache.lucene.search.IndexSearcher searcher
        start local 4 // java.util.Map termStates
        start local 5 // float boost
         0: .line 355
            aload 0 /* this */
            aload 1
            putfield org.apache.lucene.search.TermAutomatonQuery$TermAutomatonWeight.this$0:Lorg/apache/lucene/search/TermAutomatonQuery;
         1: .line 356
            aload 0 /* this */
            aload 1
            invokespecial org.apache.lucene.search.Weight.<init>:(Lorg/apache/lucene/search/Query;)V
         2: .line 357
            aload 0 /* this */
            aload 2 /* automaton */
            putfield org.apache.lucene.search.TermAutomatonQuery$TermAutomatonWeight.automaton:Lorg/apache/lucene/util/automaton/Automaton;
         3: .line 358
            aload 0 /* this */
            aload 4 /* termStates */
            putfield org.apache.lucene.search.TermAutomatonQuery$TermAutomatonWeight.termStates:Ljava/util/Map;
         4: .line 359
            aload 0 /* this */
            aload 3 /* searcher */
            invokevirtual org.apache.lucene.search.IndexSearcher.getSimilarity:()Lorg/apache/lucene/search/similarities/Similarity;
            putfield org.apache.lucene.search.TermAutomatonQuery$TermAutomatonWeight.similarity:Lorg/apache/lucene/search/similarities/Similarity;
         5: .line 360
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 6 /* allTermStats */
        start local 6 // java.util.List allTermStats
         6: .line 361
            aload 1
            getfield org.apache.lucene.search.TermAutomatonQuery.idToTerm:Ljava/util/Map;
            invokeinterface java.util.Map.entrySet:()Ljava/util/Set;
            invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
            astore 8
            goto 13
      StackMap locals: org.apache.lucene.search.TermAutomatonQuery$TermAutomatonWeight org.apache.lucene.search.TermAutomatonQuery org.apache.lucene.util.automaton.Automaton org.apache.lucene.search.IndexSearcher java.util.Map float java.util.List top java.util.Iterator
      StackMap stack:
         7: aload 8
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.util.Map$Entry
            astore 7 /* ent */
        start local 7 // java.util.Map$Entry ent
         8: .line 362
            aload 7 /* ent */
            invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
            checkcast java.lang.Integer
            astore 9 /* termID */
        start local 9 // java.lang.Integer termID
         9: .line 363
            aload 7 /* ent */
            invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
            ifnull 13
        10: .line 364
            aload 3 /* searcher */
            new org.apache.lucene.index.Term
            dup
            aload 1
            getfield org.apache.lucene.search.TermAutomatonQuery.field:Ljava/lang/String;
            aload 7 /* ent */
            invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
            checkcast org.apache.lucene.util.BytesRef
            invokespecial org.apache.lucene.index.Term.<init>:(Ljava/lang/String;Lorg/apache/lucene/util/BytesRef;)V
            aload 4 /* termStates */
            aload 9 /* termID */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast org.apache.lucene.index.TermStates
            invokevirtual org.apache.lucene.search.IndexSearcher.termStatistics:(Lorg/apache/lucene/index/Term;Lorg/apache/lucene/index/TermStates;)Lorg/apache/lucene/search/TermStatistics;
            astore 10 /* stats */
        start local 10 // org.apache.lucene.search.TermStatistics stats
        11: .line 365
            aload 10 /* stats */
            ifnull 13
        12: .line 366
            aload 6 /* allTermStats */
            aload 10 /* stats */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        end local 10 // org.apache.lucene.search.TermStatistics stats
        end local 9 // java.lang.Integer termID
        end local 7 // java.util.Map$Entry ent
        13: .line 361
      StackMap locals:
      StackMap stack:
            aload 8
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 7
        14: .line 371
            aload 6 /* allTermStats */
            invokeinterface java.util.List.isEmpty:()Z
            ifeq 17
        15: .line 372
            aload 0 /* this */
            aconst_null
            putfield org.apache.lucene.search.TermAutomatonQuery$TermAutomatonWeight.stats:Lorg/apache/lucene/search/similarities/Similarity$SimScorer;
        16: .line 373
            goto 20
        17: .line 374
      StackMap locals: org.apache.lucene.search.TermAutomatonQuery$TermAutomatonWeight org.apache.lucene.search.TermAutomatonQuery org.apache.lucene.util.automaton.Automaton org.apache.lucene.search.IndexSearcher java.util.Map float java.util.List
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.lucene.search.TermAutomatonQuery$TermAutomatonWeight.similarity:Lorg/apache/lucene/search/similarities/Similarity;
            fload 5 /* boost */
            aload 3 /* searcher */
            aload 1
            getfield org.apache.lucene.search.TermAutomatonQuery.field:Ljava/lang/String;
            invokevirtual org.apache.lucene.search.IndexSearcher.collectionStatistics:(Ljava/lang/String;)Lorg/apache/lucene/search/CollectionStatistics;
        18: .line 375
            aload 6 /* allTermStats */
            aload 6 /* allTermStats */
            invokeinterface java.util.List.size:()I
            anewarray org.apache.lucene.search.TermStatistics
            invokeinterface java.util.List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
            checkcast org.apache.lucene.search.TermStatistics[]
        19: .line 374
            invokevirtual org.apache.lucene.search.similarities.Similarity.scorer:(FLorg/apache/lucene/search/CollectionStatistics;[Lorg/apache/lucene/search/TermStatistics;)Lorg/apache/lucene/search/similarities/Similarity$SimScorer;
            putfield org.apache.lucene.search.TermAutomatonQuery$TermAutomatonWeight.stats:Lorg/apache/lucene/search/similarities/Similarity$SimScorer;
        20: .line 377
      StackMap locals:
      StackMap stack:
            return
        end local 6 // java.util.List allTermStats
        end local 5 // float boost
        end local 4 // java.util.Map termStates
        end local 3 // org.apache.lucene.search.IndexSearcher searcher
        end local 2 // org.apache.lucene.util.automaton.Automaton automaton
        end local 0 // org.apache.lucene.search.TermAutomatonQuery$TermAutomatonWeight this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   21     0          this  Lorg/apache/lucene/search/TermAutomatonQuery$TermAutomatonWeight;
            0   21     2     automaton  Lorg/apache/lucene/util/automaton/Automaton;
            0   21     3      searcher  Lorg/apache/lucene/search/IndexSearcher;
            0   21     4    termStates  Ljava/util/Map<Ljava/lang/Integer;Lorg/apache/lucene/index/TermStates;>;
            0   21     5         boost  F
            6   21     6  allTermStats  Ljava/util/List<Lorg/apache/lucene/search/TermStatistics;>;
            8   13     7           ent  Ljava/util/Map$Entry<Ljava/lang/Integer;Lorg/apache/lucene/util/BytesRef;>;
            9   13     9        termID  Ljava/lang/Integer;
           11   13    10         stats  Lorg/apache/lucene/search/TermStatistics;
    Exceptions:
      throws java.io.IOException
    Signature: (Lorg/apache/lucene/util/automaton/Automaton;Lorg/apache/lucene/search/IndexSearcher;Ljava/util/Map<Ljava/lang/Integer;Lorg/apache/lucene/index/TermStates;>;F)V
    MethodParameters:
            Name  Flags
      this$0      final
      automaton   
      searcher    
      termStates  
      boost       

  public void extractTerms(java.util.Set<org.apache.lucene.index.Term>);
    descriptor: (Ljava/util/Set;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=2
        start local 0 // org.apache.lucene.search.TermAutomatonQuery$TermAutomatonWeight this
        start local 1 // java.util.Set terms
         0: .line 381
            aload 0 /* this */
            getfield org.apache.lucene.search.TermAutomatonQuery$TermAutomatonWeight.this$0:Lorg/apache/lucene/search/TermAutomatonQuery;
            getfield org.apache.lucene.search.TermAutomatonQuery.termToID:Ljava/util/Map;
            invokeinterface java.util.Map.keySet:()Ljava/util/Set;
            invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
            astore 3
            goto 4
      StackMap locals: org.apache.lucene.search.TermAutomatonQuery$TermAutomatonWeight java.util.Set top java.util.Iterator
      StackMap stack:
         1: aload 3
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast org.apache.lucene.util.BytesRef
            astore 2 /* text */
        start local 2 // org.apache.lucene.util.BytesRef text
         2: .line 382
            aload 2 /* text */
            ifnull 4
         3: .line 383
            aload 1 /* terms */
            new org.apache.lucene.index.Term
            dup
            aload 0 /* this */
            getfield org.apache.lucene.search.TermAutomatonQuery$TermAutomatonWeight.this$0:Lorg/apache/lucene/search/TermAutomatonQuery;
            getfield org.apache.lucene.search.TermAutomatonQuery.field:Ljava/lang/String;
            aload 2 /* text */
            invokespecial org.apache.lucene.index.Term.<init>:(Ljava/lang/String;Lorg/apache/lucene/util/BytesRef;)V
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
        end local 2 // org.apache.lucene.util.BytesRef text
         4: .line 381
      StackMap locals:
      StackMap stack:
            aload 3
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 1
         5: .line 386
            return
        end local 1 // java.util.Set terms
        end local 0 // org.apache.lucene.search.TermAutomatonQuery$TermAutomatonWeight this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    6     0   this  Lorg/apache/lucene/search/TermAutomatonQuery$TermAutomatonWeight;
            0    6     1  terms  Ljava/util/Set<Lorg/apache/lucene/index/Term;>;
            2    4     2   text  Lorg/apache/lucene/util/BytesRef;
    Signature: (Ljava/util/Set<Lorg/apache/lucene/index/Term;>;)V
    MethodParameters:
       Name  Flags
      terms  

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.apache.lucene.search.TermAutomatonQuery$TermAutomatonWeight this
         0: .line 390
            new java.lang.StringBuilder
            dup
            ldc "weight("
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield org.apache.lucene.search.TermAutomatonQuery$TermAutomatonWeight.this$0:Lorg/apache/lucene/search/TermAutomatonQuery;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            ldc ")"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 0 // org.apache.lucene.search.TermAutomatonQuery$TermAutomatonWeight this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/lucene/search/TermAutomatonQuery$TermAutomatonWeight;

  public org.apache.lucene.search.Scorer scorer(org.apache.lucene.index.LeafReaderContext);
    descriptor: (Lorg/apache/lucene/index/LeafReaderContext;)Lorg/apache/lucene/search/Scorer;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=12, locals=10, args_size=2
        start local 0 // org.apache.lucene.search.TermAutomatonQuery$TermAutomatonWeight this
        start local 1 // org.apache.lucene.index.LeafReaderContext context
         0: .line 397
            aload 0 /* this */
            getfield org.apache.lucene.search.TermAutomatonQuery$TermAutomatonWeight.this$0:Lorg/apache/lucene/search/TermAutomatonQuery;
            getfield org.apache.lucene.search.TermAutomatonQuery.idToTerm:Ljava/util/Map;
            invokeinterface java.util.Map.size:()I
            anewarray org.apache.lucene.search.TermAutomatonQuery$EnumAndScorer
            astore 2 /* enums */
        start local 2 // org.apache.lucene.search.TermAutomatonQuery$EnumAndScorer[] enums
         1: .line 399
            iconst_0
            istore 3 /* any */
        start local 3 // boolean any
         2: .line 400
            aload 0 /* this */
            getfield org.apache.lucene.search.TermAutomatonQuery$TermAutomatonWeight.termStates:Ljava/util/Map;
            invokeinterface java.util.Map.entrySet:()Ljava/util/Set;
            invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
            astore 5
            goto 13
      StackMap locals: org.apache.lucene.search.TermAutomatonQuery$TermAutomatonWeight org.apache.lucene.index.LeafReaderContext org.apache.lucene.search.TermAutomatonQuery$EnumAndScorer[] int top java.util.Iterator
      StackMap stack:
         3: aload 5
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.util.Map$Entry
            astore 4 /* ent */
        start local 4 // java.util.Map$Entry ent
         4: .line 401
            aload 4 /* ent */
            invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
            checkcast org.apache.lucene.index.TermStates
            astore 6 /* termStates */
        start local 6 // org.apache.lucene.index.TermStates termStates
         5: .line 402
            getstatic org.apache.lucene.search.TermAutomatonQuery$TermAutomatonWeight.$assertionsDisabled:Z
            ifne 6
            aload 6 /* termStates */
            aload 1 /* context */
            invokestatic org.apache.lucene.index.ReaderUtil.getTopLevelContext:(Lorg/apache/lucene/index/IndexReaderContext;)Lorg/apache/lucene/index/IndexReaderContext;
            invokevirtual org.apache.lucene.index.TermStates.wasBuiltFor:(Lorg/apache/lucene/index/IndexReaderContext;)Z
            ifne 6
            new java.lang.AssertionError
            dup
            new java.lang.StringBuilder
            dup
            ldc "The top-reader used to create Weight is not the same as the current reader's top-reader ("
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* context */
            invokestatic org.apache.lucene.index.ReaderUtil.getTopLevelContext:(Lorg/apache/lucene/index/IndexReaderContext;)Lorg/apache/lucene/index/IndexReaderContext;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.AssertionError.<init>:(Ljava/lang/Object;)V
            athrow
         6: .line 403
      StackMap locals: org.apache.lucene.search.TermAutomatonQuery$TermAutomatonWeight org.apache.lucene.index.LeafReaderContext org.apache.lucene.search.TermAutomatonQuery$EnumAndScorer[] int java.util.Map$Entry java.util.Iterator org.apache.lucene.index.TermStates
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.lucene.search.TermAutomatonQuery$TermAutomatonWeight.this$0:Lorg/apache/lucene/search/TermAutomatonQuery;
            getfield org.apache.lucene.search.TermAutomatonQuery.idToTerm:Ljava/util/Map;
            aload 4 /* ent */
            invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast org.apache.lucene.util.BytesRef
            astore 7 /* term */
        start local 7 // org.apache.lucene.util.BytesRef term
         7: .line 404
            aload 6 /* termStates */
            aload 1 /* context */
            invokevirtual org.apache.lucene.index.TermStates.get:(Lorg/apache/lucene/index/LeafReaderContext;)Lorg/apache/lucene/index/TermState;
            astore 8 /* state */
        start local 8 // org.apache.lucene.index.TermState state
         8: .line 405
            aload 8 /* state */
            ifnull 13
         9: .line 406
            aload 1 /* context */
            invokevirtual org.apache.lucene.index.LeafReaderContext.reader:()Lorg/apache/lucene/index/LeafReader;
            aload 0 /* this */
            getfield org.apache.lucene.search.TermAutomatonQuery$TermAutomatonWeight.this$0:Lorg/apache/lucene/search/TermAutomatonQuery;
            getfield org.apache.lucene.search.TermAutomatonQuery.field:Ljava/lang/String;
            invokevirtual org.apache.lucene.index.LeafReader.terms:(Ljava/lang/String;)Lorg/apache/lucene/index/Terms;
            invokevirtual org.apache.lucene.index.Terms.iterator:()Lorg/apache/lucene/index/TermsEnum;
            astore 9 /* termsEnum */
        start local 9 // org.apache.lucene.index.TermsEnum termsEnum
        10: .line 407
            aload 9 /* termsEnum */
            aload 7 /* term */
            aload 8 /* state */
            invokevirtual org.apache.lucene.index.TermsEnum.seekExact:(Lorg/apache/lucene/util/BytesRef;Lorg/apache/lucene/index/TermState;)V
        11: .line 408
            aload 2 /* enums */
            aload 4 /* ent */
            invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            new org.apache.lucene.search.TermAutomatonQuery$EnumAndScorer
            dup
            aload 4 /* ent */
            invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            aload 9 /* termsEnum */
            aconst_null
            bipush 24
            invokevirtual org.apache.lucene.index.TermsEnum.postings:(Lorg/apache/lucene/index/PostingsEnum;I)Lorg/apache/lucene/index/PostingsEnum;
            invokespecial org.apache.lucene.search.TermAutomatonQuery$EnumAndScorer.<init>:(ILorg/apache/lucene/index/PostingsEnum;)V
            aastore
        12: .line 409
            iconst_1
            istore 3 /* any */
        end local 9 // org.apache.lucene.index.TermsEnum termsEnum
        end local 8 // org.apache.lucene.index.TermState state
        end local 7 // org.apache.lucene.util.BytesRef term
        end local 6 // org.apache.lucene.index.TermStates termStates
        end local 4 // java.util.Map$Entry ent
        13: .line 400
      StackMap locals: org.apache.lucene.search.TermAutomatonQuery$TermAutomatonWeight org.apache.lucene.index.LeafReaderContext org.apache.lucene.search.TermAutomatonQuery$EnumAndScorer[] int top java.util.Iterator
      StackMap stack:
            aload 5
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 3
        14: .line 413
            iload 3 /* any */
            ifeq 16
        15: .line 414
            new org.apache.lucene.search.TermAutomatonScorer
            dup
            aload 0 /* this */
            aload 2 /* enums */
            aload 0 /* this */
            getfield org.apache.lucene.search.TermAutomatonQuery$TermAutomatonWeight.this$0:Lorg/apache/lucene/search/TermAutomatonQuery;
            getfield org.apache.lucene.search.TermAutomatonQuery.anyTermID:I
            aload 0 /* this */
            getfield org.apache.lucene.search.TermAutomatonQuery$TermAutomatonWeight.this$0:Lorg/apache/lucene/search/TermAutomatonQuery;
            getfield org.apache.lucene.search.TermAutomatonQuery.idToTerm:Ljava/util/Map;
            new org.apache.lucene.search.LeafSimScorer
            dup
            aload 0 /* this */
            getfield org.apache.lucene.search.TermAutomatonQuery$TermAutomatonWeight.stats:Lorg/apache/lucene/search/similarities/Similarity$SimScorer;
            aload 1 /* context */
            invokevirtual org.apache.lucene.index.LeafReaderContext.reader:()Lorg/apache/lucene/index/LeafReader;
            aload 0 /* this */
            getfield org.apache.lucene.search.TermAutomatonQuery$TermAutomatonWeight.this$0:Lorg/apache/lucene/search/TermAutomatonQuery;
            getfield org.apache.lucene.search.TermAutomatonQuery.field:Ljava/lang/String;
            iconst_1
            invokespecial org.apache.lucene.search.LeafSimScorer.<init>:(Lorg/apache/lucene/search/similarities/Similarity$SimScorer;Lorg/apache/lucene/index/LeafReader;Ljava/lang/String;Z)V
            invokespecial org.apache.lucene.search.TermAutomatonScorer.<init>:(Lorg/apache/lucene/search/TermAutomatonQuery$TermAutomatonWeight;[Lorg/apache/lucene/search/TermAutomatonQuery$EnumAndScorer;ILjava/util/Map;Lorg/apache/lucene/search/LeafSimScorer;)V
            areturn
        16: .line 416
      StackMap locals: org.apache.lucene.search.TermAutomatonQuery$TermAutomatonWeight org.apache.lucene.index.LeafReaderContext org.apache.lucene.search.TermAutomatonQuery$EnumAndScorer[] int
      StackMap stack:
            aconst_null
            areturn
        end local 3 // boolean any
        end local 2 // org.apache.lucene.search.TermAutomatonQuery$EnumAndScorer[] enums
        end local 1 // org.apache.lucene.index.LeafReaderContext context
        end local 0 // org.apache.lucene.search.TermAutomatonQuery$TermAutomatonWeight this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   17     0        this  Lorg/apache/lucene/search/TermAutomatonQuery$TermAutomatonWeight;
            0   17     1     context  Lorg/apache/lucene/index/LeafReaderContext;
            1   17     2       enums  [Lorg/apache/lucene/search/TermAutomatonQuery$EnumAndScorer;
            2   17     3         any  Z
            4   13     4         ent  Ljava/util/Map$Entry<Ljava/lang/Integer;Lorg/apache/lucene/index/TermStates;>;
            5   13     6  termStates  Lorg/apache/lucene/index/TermStates;
            7   13     7        term  Lorg/apache/lucene/util/BytesRef;
            8   13     8       state  Lorg/apache/lucene/index/TermState;
           10   13     9   termsEnum  Lorg/apache/lucene/index/TermsEnum;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
         Name  Flags
      context  

  public boolean isCacheable(org.apache.lucene.index.LeafReaderContext);
    descriptor: (Lorg/apache/lucene/index/LeafReaderContext;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // org.apache.lucene.search.TermAutomatonQuery$TermAutomatonWeight this
        start local 1 // org.apache.lucene.index.LeafReaderContext ctx
         0: .line 422
            iconst_1
            ireturn
        end local 1 // org.apache.lucene.index.LeafReaderContext ctx
        end local 0 // org.apache.lucene.search.TermAutomatonQuery$TermAutomatonWeight this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/lucene/search/TermAutomatonQuery$TermAutomatonWeight;
            0    1     1   ctx  Lorg/apache/lucene/index/LeafReaderContext;
    MethodParameters:
      Name  Flags
      ctx   

  public org.apache.lucene.search.Explanation explain(org.apache.lucene.index.LeafReaderContext, int);
    descriptor: (Lorg/apache/lucene/index/LeafReaderContext;I)Lorg/apache/lucene/search/Explanation;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.apache.lucene.search.TermAutomatonQuery$TermAutomatonWeight this
        start local 1 // org.apache.lucene.index.LeafReaderContext context
        start local 2 // int doc
         0: .line 428
            aconst_null
            areturn
        end local 2 // int doc
        end local 1 // org.apache.lucene.index.LeafReaderContext context
        end local 0 // org.apache.lucene.search.TermAutomatonQuery$TermAutomatonWeight this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/apache/lucene/search/TermAutomatonQuery$TermAutomatonWeight;
            0    1     1  context  Lorg/apache/lucene/index/LeafReaderContext;
            0    1     2      doc  I
    Exceptions:
      throws java.io.IOException
    MethodParameters:
         Name  Flags
      context  
      doc      
}
SourceFile: "TermAutomatonQuery.java"
NestHost: org.apache.lucene.search.TermAutomatonQuery
InnerClasses:
  public abstract Entry = java.util.Map$Entry of java.util.Map
  EnumAndScorer = org.apache.lucene.search.TermAutomatonQuery$EnumAndScorer of org.apache.lucene.search.TermAutomatonQuery
  final TermAutomatonWeight = org.apache.lucene.search.TermAutomatonQuery$TermAutomatonWeight of org.apache.lucene.search.TermAutomatonQuery
  public abstract SimScorer = org.apache.lucene.search.similarities.Similarity$SimScorer of org.apache.lucene.search.similarities.Similarity