final class org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum extends org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$BaseTermsEnum
minor version: 0
major version: 59
flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
this_class: org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum
super_class: org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$BaseTermsEnum
{
org.apache.lucene.util.BytesRefBuilder term;
descriptor: Lorg/apache/lucene/util/BytesRefBuilder;
flags: (0x0000)
boolean decoded;
descriptor: Z
flags: (0x0000)
boolean pending;
descriptor: Z
flags: (0x0000)
org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum$Frame[] stack;
descriptor: [Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;
flags: (0x0000)
int level;
descriptor: I
flags: (0x0000)
int metaUpto;
descriptor: I
flags: (0x0000)
final org.apache.lucene.util.fst.FST<org.apache.lucene.codecs.memory.FSTTermOutputs$TermData> fst;
descriptor: Lorg/apache/lucene/util/fst/FST;
flags: (0x0010) ACC_FINAL
Signature: Lorg/apache/lucene/util/fst/FST<Lorg/apache/lucene/codecs/memory/FSTTermOutputs$TermData;>;
final org.apache.lucene.util.fst.FST$BytesReader fstReader;
descriptor: Lorg/apache/lucene/util/fst/FST$BytesReader;
flags: (0x0010) ACC_FINAL
final org.apache.lucene.util.fst.Outputs<org.apache.lucene.codecs.memory.FSTTermOutputs$TermData> fstOutputs;
descriptor: Lorg/apache/lucene/util/fst/Outputs;
flags: (0x0010) ACC_FINAL
Signature: Lorg/apache/lucene/util/fst/Outputs<Lorg/apache/lucene/codecs/memory/FSTTermOutputs$TermData;>;
final org.apache.lucene.util.automaton.ByteRunAutomaton fsa;
descriptor: Lorg/apache/lucene/util/automaton/ByteRunAutomaton;
flags: (0x0010) ACC_FINAL
final org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader this$1;
descriptor: Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader;
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: ldc Lorg/apache/lucene/codecs/memory/FSTTermsReader;
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.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.$assertionsDisabled:Z
return
LocalVariableTable:
Start End Slot Name Signature
void <init>(org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader, org.apache.lucene.util.automaton.CompiledAutomaton, org.apache.lucene.util.BytesRef);
descriptor: (Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader;Lorg/apache/lucene/util/automaton/CompiledAutomaton;Lorg/apache/lucene/util/BytesRef;)V
flags: (0x0000)
Code:
stack=5, locals=5, args_size=4
start local 0 start local 2 start local 3 0: aload 0
aload 1
putfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.this$1:Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader;
1: aload 0
aload 1
invokespecial org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$BaseTermsEnum.<init>:(Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader;)V
2: aload 0
aload 1
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader.dict:Lorg/apache/lucene/util/fst/FST;
putfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.fst:Lorg/apache/lucene/util/fst/FST;
3: aload 0
aload 0
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.fst:Lorg/apache/lucene/util/fst/FST;
invokevirtual org.apache.lucene.util.fst.FST.getBytesReader:()Lorg/apache/lucene/util/fst/FST$BytesReader;
putfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.fstReader:Lorg/apache/lucene/util/fst/FST$BytesReader;
4: aload 0
aload 1
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader.dict:Lorg/apache/lucene/util/fst/FST;
getfield org.apache.lucene.util.fst.FST.outputs:Lorg/apache/lucene/util/fst/Outputs;
putfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.fstOutputs:Lorg/apache/lucene/util/fst/Outputs;
5: aload 0
aload 2
getfield org.apache.lucene.util.automaton.CompiledAutomaton.runAutomaton:Lorg/apache/lucene/util/automaton/ByteRunAutomaton;
putfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.fsa:Lorg/apache/lucene/util/automaton/ByteRunAutomaton;
6: aload 0
iconst_m1
putfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.level:I
7: aload 0
bipush 16
anewarray org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum$Frame
putfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.stack:[Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;
8: iconst_0
istore 4
start local 4 9: goto 12
10: StackMap locals: org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader org.apache.lucene.util.automaton.CompiledAutomaton org.apache.lucene.util.BytesRef int
StackMap stack:
aload 0
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.stack:[Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;
iload 4
new org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum$Frame
dup
aload 0
invokespecial org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum$Frame.<init>:(Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum;)V
aastore
11: iinc 4 1
StackMap locals:
StackMap stack:
12: iload 4
aload 0
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.stack:[Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;
arraylength
if_icmplt 10
end local 4 13: aload 0
aload 0
invokevirtual org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.newFrame:()Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;
invokevirtual org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.loadVirtualFrame:(Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;)Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;
pop
14: aload 0
dup
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.level:I
iconst_1
iadd
putfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.level:I
15: aload 0
aload 0
aload 0
invokevirtual org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.newFrame:()Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;
invokevirtual org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.loadFirstFrame:(Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;)Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;
invokevirtual org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.pushFrame:(Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;)V
16: aload 0
aconst_null
putfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.meta:Lorg/apache/lucene/codecs/memory/FSTTermOutputs$TermData;
17: aload 0
iconst_1
putfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.metaUpto:I
18: aload 0
iconst_0
putfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.decoded:Z
19: aload 0
iconst_0
putfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.pending:Z
20: aload 3
ifnonnull 23
21: aload 0
aload 0
aload 0
invokevirtual org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.topFrame:()Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;
invokevirtual org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.isAccept:(Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;)Z
putfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.pending:Z
22: goto 28
23: StackMap locals:
StackMap stack:
aload 0
aload 3
invokevirtual org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.doSeekCeil:(Lorg/apache/lucene/util/BytesRef;)Lorg/apache/lucene/util/BytesRef;
pop
24: aload 0
aload 0
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.term:Lorg/apache/lucene/util/BytesRefBuilder;
ifnull 25
aload 3
aload 0
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.term:Lorg/apache/lucene/util/BytesRefBuilder;
invokevirtual org.apache.lucene.util.BytesRefBuilder.get:()Lorg/apache/lucene/util/BytesRef;
invokevirtual org.apache.lucene.util.BytesRef.equals:(Ljava/lang/Object;)Z
ifne 26
StackMap locals:
StackMap stack: org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum
25: aload 0
aload 0
invokevirtual org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.topFrame:()Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;
invokevirtual org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.isValid:(Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;)Z
ifeq 26
aload 0
aload 0
invokevirtual org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.topFrame:()Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;
invokevirtual org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.isAccept:(Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;)Z
ifeq 26
iconst_1
goto 27
StackMap locals:
StackMap stack: org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum
26: iconst_0
StackMap locals: org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader org.apache.lucene.util.automaton.CompiledAutomaton org.apache.lucene.util.BytesRef
StackMap stack: org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum int
27: putfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.pending:Z
28: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 29 0 this Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum;
0 29 2 compiled Lorg/apache/lucene/util/automaton/CompiledAutomaton;
0 29 3 startTerm Lorg/apache/lucene/util/BytesRef;
9 13 4 i I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
this$0 final
compiled
startTerm
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 0: aload 0
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.term:Lorg/apache/lucene/util/BytesRefBuilder;
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.term:Lorg/apache/lucene/util/BytesRefBuilder;
invokevirtual org.apache.lucene.util.BytesRefBuilder.get:()Lorg/apache/lucene/util/BytesRef;
StackMap locals:
StackMap stack: org.apache.lucene.util.BytesRef
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum;
Exceptions:
throws java.io.IOException
void decodeMetaData();
descriptor: ()V
flags: (0x0000)
Code:
stack=5, locals=1, args_size=1
start local 0 0: getstatic org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.$assertionsDisabled:Z
ifne 1
aload 0
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.term:Lorg/apache/lucene/util/BytesRefBuilder;
ifnonnull 1
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
1: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.decoded:Z
ifne 6
2: aload 0
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.meta:Lorg/apache/lucene/codecs/memory/FSTTermOutputs$TermData;
getfield org.apache.lucene.codecs.memory.FSTTermOutputs$TermData.bytes:[B
ifnull 4
3: aload 0
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.bytesReader:Lorg/apache/lucene/store/ByteArrayDataInput;
aload 0
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.meta:Lorg/apache/lucene/codecs/memory/FSTTermOutputs$TermData;
getfield org.apache.lucene.codecs.memory.FSTTermOutputs$TermData.bytes:[B
iconst_0
aload 0
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.meta:Lorg/apache/lucene/codecs/memory/FSTTermOutputs$TermData;
getfield org.apache.lucene.codecs.memory.FSTTermOutputs$TermData.bytes:[B
arraylength
invokevirtual org.apache.lucene.store.ByteArrayDataInput.reset:([BII)V
4: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.this$1:Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader;
invokestatic org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader.access$0:(Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader;)Lorg/apache/lucene/codecs/memory/FSTTermsReader;
getfield org.apache.lucene.codecs.memory.FSTTermsReader.postingsReader:Lorg/apache/lucene/codecs/PostingsReaderBase;
aload 0
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.bytesReader:Lorg/apache/lucene/store/ByteArrayDataInput;
aload 0
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.this$1:Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader;
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader.fieldInfo:Lorg/apache/lucene/index/FieldInfo;
aload 0
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.state:Lorg/apache/lucene/codecs/BlockTermState;
iconst_1
invokevirtual org.apache.lucene.codecs.PostingsReaderBase.decodeTerm:(Lorg/apache/lucene/store/DataInput;Lorg/apache/lucene/index/FieldInfo;Lorg/apache/lucene/codecs/BlockTermState;Z)V
5: aload 0
iconst_1
putfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.decoded:Z
6: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum;
Exceptions:
throws java.io.IOException
void loadMetaData();
descriptor: ()V
flags: (0x0000)
Code:
stack=4, locals=3, args_size=1
start local 0 0: aload 0
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.stack:[Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;
aload 0
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.metaUpto:I
aaload
astore 1
start local 1 1: goto 6
2: StackMap locals: org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum$Frame
StackMap stack:
aload 0
dup
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.metaUpto:I
iconst_1
iadd
putfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.metaUpto:I
3: aload 0
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.stack:[Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;
aload 0
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.metaUpto:I
aaload
astore 2
start local 2 4: aload 2
aload 0
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.fstOutputs:Lorg/apache/lucene/util/fst/Outputs;
aload 2
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum$Frame.output:Lorg/apache/lucene/codecs/memory/FSTTermOutputs$TermData;
aload 1
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum$Frame.output:Lorg/apache/lucene/codecs/memory/FSTTermOutputs$TermData;
invokevirtual org.apache.lucene.util.fst.Outputs.add:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.apache.lucene.codecs.memory.FSTTermOutputs$TermData
putfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum$Frame.output:Lorg/apache/lucene/codecs/memory/FSTTermOutputs$TermData;
5: aload 2
astore 1
end local 2 6: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.metaUpto:I
aload 0
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.level:I
if_icmpne 2
7: aload 1
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum$Frame.fstArc:Lorg/apache/lucene/util/fst/FST$Arc;
invokevirtual org.apache.lucene.util.fst.FST$Arc.isFinal:()Z
ifeq 10
8: aload 0
aload 0
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.fstOutputs:Lorg/apache/lucene/util/fst/Outputs;
aload 1
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum$Frame.output:Lorg/apache/lucene/codecs/memory/FSTTermOutputs$TermData;
aload 1
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum$Frame.fstArc:Lorg/apache/lucene/util/fst/FST$Arc;
invokevirtual org.apache.lucene.util.fst.FST$Arc.nextFinalOutput:()Ljava/lang/Object;
checkcast org.apache.lucene.codecs.memory.FSTTermOutputs$TermData
invokevirtual org.apache.lucene.util.fst.Outputs.add:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.apache.lucene.codecs.memory.FSTTermOutputs$TermData
putfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.meta:Lorg/apache/lucene/codecs/memory/FSTTermOutputs$TermData;
9: goto 11
10: StackMap locals:
StackMap stack:
aload 0
aload 1
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum$Frame.output:Lorg/apache/lucene/codecs/memory/FSTTermOutputs$TermData;
putfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.meta:Lorg/apache/lucene/codecs/memory/FSTTermOutputs$TermData;
11: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.state:Lorg/apache/lucene/codecs/BlockTermState;
aload 0
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.meta:Lorg/apache/lucene/codecs/memory/FSTTermOutputs$TermData;
getfield org.apache.lucene.codecs.memory.FSTTermOutputs$TermData.docFreq:I
putfield org.apache.lucene.codecs.BlockTermState.docFreq:I
12: aload 0
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.state:Lorg/apache/lucene/codecs/BlockTermState;
aload 0
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.meta:Lorg/apache/lucene/codecs/memory/FSTTermOutputs$TermData;
getfield org.apache.lucene.codecs.memory.FSTTermOutputs$TermData.totalTermFreq:J
putfield org.apache.lucene.codecs.BlockTermState.totalTermFreq:J
13: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum;
1 14 1 last Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;
4 6 2 next Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;
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=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iconst_0
putfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.decoded:Z
1: aload 0
aload 1
invokevirtual org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.doSeekCeil:(Lorg/apache/lucene/util/BytesRef;)Lorg/apache/lucene/util/BytesRef;
pop
2: aload 0
invokevirtual org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.loadMetaData:()V
3: aload 0
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.term:Lorg/apache/lucene/util/BytesRefBuilder;
ifnonnull 5
4: getstatic org.apache.lucene.index.TermsEnum$SeekStatus.END:Lorg/apache/lucene/index/TermsEnum$SeekStatus;
areturn
5: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.term:Lorg/apache/lucene/util/BytesRefBuilder;
aload 1
invokevirtual org.apache.lucene.util.BytesRefBuilder.equals:(Ljava/lang/Object;)Z
ifeq 6
getstatic org.apache.lucene.index.TermsEnum$SeekStatus.FOUND:Lorg/apache/lucene/index/TermsEnum$SeekStatus;
goto 7
StackMap locals:
StackMap stack:
6: getstatic org.apache.lucene.index.TermsEnum$SeekStatus.NOT_FOUND:Lorg/apache/lucene/index/TermsEnum$SeekStatus;
StackMap locals:
StackMap stack: org.apache.lucene.index.TermsEnum$SeekStatus
7: areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum;
0 8 1 target Lorg/apache/lucene/util/BytesRef;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
target
public org.apache.lucene.util.BytesRef next();
descriptor: ()Lorg/apache/lucene/util/BytesRef;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.pending:Z
ifeq 4
1: aload 0
iconst_0
putfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.pending:Z
2: aload 0
invokevirtual org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.loadMetaData:()V
3: aload 0
invokevirtual org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.term:()Lorg/apache/lucene/util/BytesRef;
areturn
4: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.decoded:Z
5: goto 20
6: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.newFrame:()Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;
astore 1
start local 1 7: aload 0
aload 0
invokevirtual org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.topFrame:()Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;
aload 1
invokevirtual org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.loadExpandFrame:(Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;)Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;
ifnull 11
8: aload 0
aload 1
invokevirtual org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.pushFrame:(Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;)V
9: aload 0
aload 1
invokevirtual org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.isAccept:(Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;)Z
ifeq 20
10: goto 21
11: StackMap locals: org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum$Frame
StackMap stack:
aload 0
invokevirtual org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.popFrame:()Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;
astore 1
12: goto 18
13: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.topFrame:()Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;
aload 1
invokevirtual org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.loadNextFrame:(Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;)Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;
ifnull 17
14: aload 0
aload 1
invokevirtual org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.pushFrame:(Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;)V
15: aload 0
aload 1
invokevirtual org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.isAccept:(Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;)Z
ifeq 20
16: goto 21
17: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.popFrame:()Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;
astore 1
18: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.level:I
ifgt 13
19: aconst_null
areturn
end local 1 20: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.level:I
ifgt 6
21: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.loadMetaData:()V
22: aload 0
invokevirtual org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.term:()Lorg/apache/lucene/util/BytesRef;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 23 0 this Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum;
7 20 1 frame Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;
Exceptions:
throws java.io.IOException
private org.apache.lucene.util.BytesRef doSeekCeil(org.apache.lucene.util.BytesRef);
descriptor: (Lorg/apache/lucene/util/BytesRef;)Lorg/apache/lucene/util/BytesRef;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=6, args_size=2
start local 0 start local 1 0: aconst_null
astore 2
start local 2 1: iconst_0
istore 4
start local 4 2: aload 1
getfield org.apache.lucene.util.BytesRef.length:I
istore 5
start local 5 3: goto 12
4: StackMap locals: org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum org.apache.lucene.util.BytesRef org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum$Frame top int int
StackMap stack:
aload 0
invokevirtual org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.newFrame:()Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;
astore 2
5: aload 1
getfield org.apache.lucene.util.BytesRef.bytes:[B
iload 4
baload
sipush 255
iand
istore 3
start local 3 6: aload 0
iload 3
aload 0
invokevirtual org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.topFrame:()Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;
aload 2
invokevirtual org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.loadCeilFrame:(ILorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;)Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;
astore 2
7: aload 2
ifnull 13
aload 2
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum$Frame.fstArc:Lorg/apache/lucene/util/fst/FST$Arc;
invokevirtual org.apache.lucene.util.fst.FST$Arc.label:()I
iload 3
if_icmpeq 9
8: goto 13
9: StackMap locals: org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum org.apache.lucene.util.BytesRef org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum$Frame int int int
StackMap stack:
getstatic org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.$assertionsDisabled:Z
ifne 10
aload 0
aload 2
invokevirtual org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.isValid:(Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;)Z
ifne 10
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
10: StackMap locals:
StackMap stack:
aload 0
aload 2
invokevirtual org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.pushFrame:(Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;)V
11: iinc 4 1
end local 3 12: StackMap locals: org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum org.apache.lucene.util.BytesRef org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum$Frame top int int
StackMap stack:
iload 4
iload 5
if_icmplt 4
13: StackMap locals:
StackMap stack:
iload 4
iload 5
if_icmpne 15
14: aload 0
invokevirtual org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.term:()Lorg/apache/lucene/util/BytesRef;
areturn
15: StackMap locals:
StackMap stack:
aload 2
ifnull 29
16: aload 0
aload 2
invokevirtual org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.pushFrame:(Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;)V
17: aload 0
aload 2
invokevirtual org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.isAccept:(Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;)Z
ifeq 18
aload 0
invokevirtual org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.term:()Lorg/apache/lucene/util/BytesRef;
goto 19
StackMap locals:
StackMap stack:
18: aload 0
invokevirtual org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.next:()Lorg/apache/lucene/util/BytesRef;
StackMap locals:
StackMap stack: org.apache.lucene.util.BytesRef
19: areturn
20: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.popFrame:()Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;
astore 2
21: goto 23
22: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.popFrame:()Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;
astore 2
23: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.level:I
ifle 24
aload 0
aload 2
invokevirtual org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.canRewind:(Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;)Z
ifeq 22
24: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.topFrame:()Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;
aload 2
invokevirtual org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.loadNextFrame:(Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;)Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;
ifnull 29
25: aload 0
aload 2
invokevirtual org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.pushFrame:(Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;)V
26: aload 0
aload 2
invokevirtual org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.isAccept:(Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;)Z
ifeq 27
aload 0
invokevirtual org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.term:()Lorg/apache/lucene/util/BytesRef;
goto 28
StackMap locals:
StackMap stack:
27: aload 0
invokevirtual org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.next:()Lorg/apache/lucene/util/BytesRef;
StackMap locals:
StackMap stack: org.apache.lucene.util.BytesRef
28: areturn
29: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.level:I
ifgt 20
30: aconst_null
areturn
end local 5 end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 31 0 this Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum;
0 31 1 target Lorg/apache/lucene/util/BytesRef;
1 31 2 frame Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;
6 12 3 label I
2 31 4 upto I
3 31 5 limit I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
target
org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum$Frame loadVirtualFrame(org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum$Frame);
descriptor: (Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;)Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.fstOutputs:Lorg/apache/lucene/util/fst/Outputs;
invokevirtual org.apache.lucene.util.fst.Outputs.getNoOutput:()Ljava/lang/Object;
checkcast org.apache.lucene.codecs.memory.FSTTermOutputs$TermData
putfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum$Frame.output:Lorg/apache/lucene/codecs/memory/FSTTermOutputs$TermData;
1: aload 1
iconst_m1
putfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum$Frame.fsaState:I
2: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum;
0 3 1 frame Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;
MethodParameters:
Name Flags
frame
org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum$Frame loadFirstFrame(org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum$Frame);
descriptor: (Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;)Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;
flags: (0x0000)
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.fst:Lorg/apache/lucene/util/fst/FST;
aload 1
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum$Frame.fstArc:Lorg/apache/lucene/util/fst/FST$Arc;
invokevirtual org.apache.lucene.util.fst.FST.getFirstArc:(Lorg/apache/lucene/util/fst/FST$Arc;)Lorg/apache/lucene/util/fst/FST$Arc;
putfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum$Frame.fstArc:Lorg/apache/lucene/util/fst/FST$Arc;
1: aload 1
aload 1
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum$Frame.fstArc:Lorg/apache/lucene/util/fst/FST$Arc;
invokevirtual org.apache.lucene.util.fst.FST$Arc.output:()Ljava/lang/Object;
checkcast org.apache.lucene.codecs.memory.FSTTermOutputs$TermData
putfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum$Frame.output:Lorg/apache/lucene/codecs/memory/FSTTermOutputs$TermData;
2: aload 1
iconst_0
putfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum$Frame.fsaState:I
3: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum;
0 4 1 frame Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
frame
org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum$Frame loadExpandFrame(org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum$Frame, org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum$Frame);
descriptor: (Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;)Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;
flags: (0x0000)
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokevirtual org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.canGrow:(Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;)Z
ifne 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 2
aload 0
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.fst:Lorg/apache/lucene/util/fst/FST;
aload 1
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum$Frame.fstArc:Lorg/apache/lucene/util/fst/FST$Arc;
invokevirtual org.apache.lucene.util.fst.FST$Arc.target:()J
aload 2
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum$Frame.fstArc:Lorg/apache/lucene/util/fst/FST$Arc;
aload 0
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.fstReader:Lorg/apache/lucene/util/fst/FST$BytesReader;
invokevirtual org.apache.lucene.util.fst.FST.readFirstRealTargetArc:(JLorg/apache/lucene/util/fst/FST$Arc;Lorg/apache/lucene/util/fst/FST$BytesReader;)Lorg/apache/lucene/util/fst/FST$Arc;
putfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum$Frame.fstArc:Lorg/apache/lucene/util/fst/FST$Arc;
3: aload 2
aload 0
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.fsa:Lorg/apache/lucene/util/automaton/ByteRunAutomaton;
aload 1
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum$Frame.fsaState:I
aload 2
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum$Frame.fstArc:Lorg/apache/lucene/util/fst/FST$Arc;
invokevirtual org.apache.lucene.util.fst.FST$Arc.label:()I
invokevirtual org.apache.lucene.util.automaton.ByteRunAutomaton.step:(II)I
putfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum$Frame.fsaState:I
4: aload 2
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum$Frame.fsaState:I
iconst_m1
if_icmpne 6
5: aload 0
aload 1
aload 2
invokevirtual org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.loadNextFrame:(Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;)Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;
areturn
6: StackMap locals:
StackMap stack:
aload 2
aload 2
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum$Frame.fstArc:Lorg/apache/lucene/util/fst/FST$Arc;
invokevirtual org.apache.lucene.util.fst.FST$Arc.output:()Ljava/lang/Object;
checkcast org.apache.lucene.codecs.memory.FSTTermOutputs$TermData
putfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum$Frame.output:Lorg/apache/lucene/codecs/memory/FSTTermOutputs$TermData;
7: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum;
0 8 1 top Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;
0 8 2 frame Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
top
frame
org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum$Frame loadNextFrame(org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum$Frame, org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum$Frame);
descriptor: (Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;)Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;
flags: (0x0000)
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 2
invokevirtual org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.canRewind:(Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;)Z
ifne 6
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 2
aload 0
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.fst:Lorg/apache/lucene/util/fst/FST;
aload 2
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum$Frame.fstArc:Lorg/apache/lucene/util/fst/FST$Arc;
aload 0
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.fstReader:Lorg/apache/lucene/util/fst/FST$BytesReader;
invokevirtual org.apache.lucene.util.fst.FST.readNextRealArc:(Lorg/apache/lucene/util/fst/FST$Arc;Lorg/apache/lucene/util/fst/FST$BytesReader;)Lorg/apache/lucene/util/fst/FST$Arc;
putfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum$Frame.fstArc:Lorg/apache/lucene/util/fst/FST$Arc;
3: aload 2
aload 0
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.fsa:Lorg/apache/lucene/util/automaton/ByteRunAutomaton;
aload 1
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum$Frame.fsaState:I
aload 2
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum$Frame.fstArc:Lorg/apache/lucene/util/fst/FST$Arc;
invokevirtual org.apache.lucene.util.fst.FST$Arc.label:()I
invokevirtual org.apache.lucene.util.automaton.ByteRunAutomaton.step:(II)I
putfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum$Frame.fsaState:I
4: aload 2
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum$Frame.fsaState:I
iconst_m1
if_icmpeq 6
5: goto 7
6: StackMap locals:
StackMap stack:
aload 2
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum$Frame.fstArc:Lorg/apache/lucene/util/fst/FST$Arc;
invokevirtual org.apache.lucene.util.fst.FST$Arc.isLast:()Z
ifeq 2
7: StackMap locals:
StackMap stack:
aload 2
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum$Frame.fsaState:I
iconst_m1
if_icmpne 9
8: aconst_null
areturn
9: StackMap locals:
StackMap stack:
aload 2
aload 2
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum$Frame.fstArc:Lorg/apache/lucene/util/fst/FST$Arc;
invokevirtual org.apache.lucene.util.fst.FST$Arc.output:()Ljava/lang/Object;
checkcast org.apache.lucene.codecs.memory.FSTTermOutputs$TermData
putfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum$Frame.output:Lorg/apache/lucene/codecs/memory/FSTTermOutputs$TermData;
10: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum;
0 11 1 top Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;
0 11 2 frame Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
top
frame
org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum$Frame loadCeilFrame(int, org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum$Frame, org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum$Frame);
descriptor: (ILorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;)Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;
flags: (0x0000)
Code:
stack=5, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 3
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum$Frame.fstArc:Lorg/apache/lucene/util/fst/FST$Arc;
astore 4
start local 4 1: iload 1
aload 0
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.fst:Lorg/apache/lucene/util/fst/FST;
aload 2
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum$Frame.fstArc:Lorg/apache/lucene/util/fst/FST$Arc;
aload 4
aload 0
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.fstReader:Lorg/apache/lucene/util/fst/FST$BytesReader;
invokestatic org.apache.lucene.util.fst.Util.readCeilArc:(ILorg/apache/lucene/util/fst/FST;Lorg/apache/lucene/util/fst/FST$Arc;Lorg/apache/lucene/util/fst/FST$Arc;Lorg/apache/lucene/util/fst/FST$BytesReader;)Lorg/apache/lucene/util/fst/FST$Arc;
astore 4
2: aload 4
ifnonnull 4
3: aconst_null
areturn
4: StackMap locals: org.apache.lucene.util.fst.FST$Arc
StackMap stack:
aload 3
aload 0
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.fsa:Lorg/apache/lucene/util/automaton/ByteRunAutomaton;
aload 2
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum$Frame.fsaState:I
aload 4
invokevirtual org.apache.lucene.util.fst.FST$Arc.label:()I
invokevirtual org.apache.lucene.util.automaton.ByteRunAutomaton.step:(II)I
putfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum$Frame.fsaState:I
5: aload 3
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum$Frame.fsaState:I
iconst_m1
if_icmpne 7
6: aload 0
aload 2
aload 3
invokevirtual org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.loadNextFrame:(Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;)Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;
areturn
7: StackMap locals:
StackMap stack:
aload 3
aload 3
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum$Frame.fstArc:Lorg/apache/lucene/util/fst/FST$Arc;
invokevirtual org.apache.lucene.util.fst.FST$Arc.output:()Ljava/lang/Object;
checkcast org.apache.lucene.codecs.memory.FSTTermOutputs$TermData
putfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum$Frame.output:Lorg/apache/lucene/codecs/memory/FSTTermOutputs$TermData;
8: aload 3
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum;
0 9 1 label I
0 9 2 top Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;
0 9 3 frame Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;
1 9 4 arc Lorg/apache/lucene/util/fst/FST$Arc<Lorg/apache/lucene/codecs/memory/FSTTermOutputs$TermData;>;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
label
top
frame
boolean isAccept(org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum$Frame);
descriptor: (Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;)Z
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.fsa:Lorg/apache/lucene/util/automaton/ByteRunAutomaton;
aload 1
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum$Frame.fsaState:I
invokevirtual org.apache.lucene.util.automaton.ByteRunAutomaton.isAccept:(I)Z
ifeq 1
aload 1
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum$Frame.fstArc:Lorg/apache/lucene/util/fst/FST$Arc;
invokevirtual org.apache.lucene.util.fst.FST$Arc.isFinal:()Z
ifeq 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum;
0 2 1 frame Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;
MethodParameters:
Name Flags
frame
boolean isValid(org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum$Frame);
descriptor: (Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;)Z
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum$Frame.fsaState:I
iconst_m1
if_icmpeq 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum;
0 2 1 frame Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;
MethodParameters:
Name Flags
frame
boolean canGrow(org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum$Frame);
descriptor: (Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;)Z
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum$Frame.fsaState:I
iconst_m1
if_icmpeq 1
aload 1
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum$Frame.fstArc:Lorg/apache/lucene/util/fst/FST$Arc;
invokestatic org.apache.lucene.util.fst.FST.targetHasArcs:(Lorg/apache/lucene/util/fst/FST$Arc;)Z
ifeq 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum;
0 2 1 frame Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;
MethodParameters:
Name Flags
frame
boolean canRewind(org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum$Frame);
descriptor: (Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;)Z
flags: (0x0000)
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum$Frame.fstArc:Lorg/apache/lucene/util/fst/FST$Arc;
invokevirtual org.apache.lucene.util.fst.FST$Arc.isLast:()Z
ifeq 1
iconst_0
goto 2
StackMap locals:
StackMap stack:
1: iconst_1
StackMap locals:
StackMap stack: int
2: ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum;
0 3 1 frame Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;
MethodParameters:
Name Flags
frame
void pushFrame(org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum$Frame);
descriptor: (Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;)V
flags: (0x0000)
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
aload 1
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum$Frame.fstArc:Lorg/apache/lucene/util/fst/FST$Arc;
invokevirtual org.apache.lucene.util.fst.FST$Arc.label:()I
invokevirtual org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.grow:(I)Lorg/apache/lucene/util/BytesRefBuilder;
putfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.term:Lorg/apache/lucene/util/BytesRefBuilder;
1: aload 0
dup
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.level:I
iconst_1
iadd
putfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.level:I
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum;
0 3 1 frame Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;
MethodParameters:
Name Flags
frame
org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum$Frame popFrame();
descriptor: ()Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;
flags: (0x0000)
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
aload 0
invokevirtual org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.shrink:()Lorg/apache/lucene/util/BytesRefBuilder;
putfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.term:Lorg/apache/lucene/util/BytesRefBuilder;
1: aload 0
dup
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.level:I
iconst_1
isub
putfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.level:I
2: aload 0
aload 0
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.metaUpto:I
aload 0
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.level:I
if_icmple 3
aload 0
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.level:I
goto 4
StackMap locals:
StackMap stack: org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum
3: aload 0
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.metaUpto:I
StackMap locals: org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum
StackMap stack: org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum int
4: putfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.metaUpto:I
5: aload 0
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.stack:[Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;
aload 0
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.level:I
iconst_1
iadd
aaload
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum;
org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum$Frame newFrame();
descriptor: ()Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;
flags: (0x0000)
Code:
stack=5, locals=3, args_size=1
start local 0 0: aload 0
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.level:I
iconst_1
iadd
aload 0
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.stack:[Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;
arraylength
if_icmpne 9
1: aload 0
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.level:I
iconst_2
iadd
getstatic org.apache.lucene.util.RamUsageEstimator.NUM_BYTES_OBJECT_REF:I
invokestatic org.apache.lucene.util.ArrayUtil.oversize:(II)I
anewarray org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum$Frame
astore 1
start local 1 2: aload 0
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.stack:[Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;
iconst_0
aload 1
iconst_0
aload 0
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.stack:[Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;
arraylength
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
3: aload 0
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.stack:[Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;
arraylength
istore 2
start local 2 4: goto 7
5: StackMap locals: org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum$Frame[] int
StackMap stack:
aload 1
iload 2
new org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum$Frame
dup
aload 0
invokespecial org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum$Frame.<init>:(Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum;)V
aastore
6: iinc 2 1
StackMap locals:
StackMap stack:
7: iload 2
aload 1
arraylength
if_icmplt 5
end local 2 8: aload 0
aload 1
putfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.stack:[Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;
end local 1 9: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.stack:[Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;
aload 0
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.level:I
iconst_1
iadd
aaload
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum;
2 9 1 temp [Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;
4 8 2 i I
org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum$Frame topFrame();
descriptor: ()Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;
flags: (0x0000)
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.stack:[Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum$Frame;
aload 0
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.level:I
aaload
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum;
org.apache.lucene.util.BytesRefBuilder grow(int);
descriptor: (I)Lorg/apache/lucene/util/BytesRefBuilder;
flags: (0x0000)
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.term:Lorg/apache/lucene/util/BytesRefBuilder;
ifnonnull 3
1: aload 0
new org.apache.lucene.util.BytesRefBuilder
dup
invokespecial org.apache.lucene.util.BytesRefBuilder.<init>:()V
putfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.term:Lorg/apache/lucene/util/BytesRefBuilder;
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.term:Lorg/apache/lucene/util/BytesRefBuilder;
iload 1
i2b
invokevirtual org.apache.lucene.util.BytesRefBuilder.append:(B)V
4: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.term:Lorg/apache/lucene/util/BytesRefBuilder;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum;
0 5 1 label I
MethodParameters:
Name Flags
label
org.apache.lucene.util.BytesRefBuilder shrink();
descriptor: ()Lorg/apache/lucene/util/BytesRefBuilder;
flags: (0x0000)
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.term:Lorg/apache/lucene/util/BytesRefBuilder;
invokevirtual org.apache.lucene.util.BytesRefBuilder.length:()I
ifne 3
1: aload 0
aconst_null
putfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.term:Lorg/apache/lucene/util/BytesRefBuilder;
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.term:Lorg/apache/lucene/util/BytesRefBuilder;
aload 0
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.term:Lorg/apache/lucene/util/BytesRefBuilder;
invokevirtual org.apache.lucene.util.BytesRefBuilder.length:()I
iconst_1
isub
invokevirtual org.apache.lucene.util.BytesRefBuilder.setLength:(I)V
4: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum.term:Lorg/apache/lucene/util/BytesRefBuilder;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/lucene/codecs/memory/FSTTermsReader$TermsReader$IntersectTermsEnum;
}
SourceFile: "FSTTermsReader.java"
NestHost: org.apache.lucene.codecs.memory.FSTTermsReader
InnerClasses:
TermData = org.apache.lucene.codecs.memory.FSTTermOutputs$TermData of org.apache.lucene.codecs.memory.FSTTermOutputs
final TermsReader = org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader of org.apache.lucene.codecs.memory.FSTTermsReader
abstract BaseTermsEnum = org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$BaseTermsEnum of org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader
private final IntersectTermsEnum = org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum of org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader
private final Frame = org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum$Frame of org.apache.lucene.codecs.memory.FSTTermsReader$TermsReader$IntersectTermsEnum
public final SeekStatus = org.apache.lucene.index.TermsEnum$SeekStatus of org.apache.lucene.index.TermsEnum
public final Arc = org.apache.lucene.util.fst.FST$Arc of org.apache.lucene.util.fst.FST
public abstract BytesReader = org.apache.lucene.util.fst.FST$BytesReader of org.apache.lucene.util.fst.FST