public class org.apache.lucene.search.DisiWrapper
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.lucene.search.DisiWrapper
super_class: java.lang.Object
{
public final org.apache.lucene.search.DocIdSetIterator iterator;
descriptor: Lorg/apache/lucene/search/DocIdSetIterator;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final org.apache.lucene.search.Scorer scorer;
descriptor: Lorg/apache/lucene/search/Scorer;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final long cost;
descriptor: J
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final float matchCost;
descriptor: F
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public int doc;
descriptor: I
flags: (0x0001) ACC_PUBLIC
public org.apache.lucene.search.DisiWrapper next;
descriptor: Lorg/apache/lucene/search/DisiWrapper;
flags: (0x0001) ACC_PUBLIC
public final org.apache.lucene.search.DocIdSetIterator approximation;
descriptor: Lorg/apache/lucene/search/DocIdSetIterator;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final org.apache.lucene.search.TwoPhaseIterator twoPhaseView;
descriptor: Lorg/apache/lucene/search/TwoPhaseIterator;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
long maxScore;
descriptor: J
flags: (0x0000)
public final org.apache.lucene.search.spans.Spans spans;
descriptor: Lorg/apache/lucene/search/spans/Spans;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public int lastApproxMatchDoc;
descriptor: I
flags: (0x0001) ACC_PUBLIC
public int lastApproxNonMatchDoc;
descriptor: I
flags: (0x0001) ACC_PUBLIC
public void <init>(org.apache.lucene.search.Scorer);
descriptor: (Lorg/apache/lucene/search/Scorer;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
putfield org.apache.lucene.search.DisiWrapper.scorer:Lorg/apache/lucene/search/Scorer;
2: aload 0
aconst_null
putfield org.apache.lucene.search.DisiWrapper.spans:Lorg/apache/lucene/search/spans/Spans;
3: aload 0
aload 1
invokevirtual org.apache.lucene.search.Scorer.iterator:()Lorg/apache/lucene/search/DocIdSetIterator;
putfield org.apache.lucene.search.DisiWrapper.iterator:Lorg/apache/lucene/search/DocIdSetIterator;
4: aload 0
aload 0
getfield org.apache.lucene.search.DisiWrapper.iterator:Lorg/apache/lucene/search/DocIdSetIterator;
invokevirtual org.apache.lucene.search.DocIdSetIterator.cost:()J
putfield org.apache.lucene.search.DisiWrapper.cost:J
5: aload 0
iconst_m1
putfield org.apache.lucene.search.DisiWrapper.doc:I
6: aload 0
aload 1
invokevirtual org.apache.lucene.search.Scorer.twoPhaseIterator:()Lorg/apache/lucene/search/TwoPhaseIterator;
putfield org.apache.lucene.search.DisiWrapper.twoPhaseView:Lorg/apache/lucene/search/TwoPhaseIterator;
7: aload 0
getfield org.apache.lucene.search.DisiWrapper.twoPhaseView:Lorg/apache/lucene/search/TwoPhaseIterator;
ifnull 11
8: aload 0
aload 0
getfield org.apache.lucene.search.DisiWrapper.twoPhaseView:Lorg/apache/lucene/search/TwoPhaseIterator;
invokevirtual org.apache.lucene.search.TwoPhaseIterator.approximation:()Lorg/apache/lucene/search/DocIdSetIterator;
putfield org.apache.lucene.search.DisiWrapper.approximation:Lorg/apache/lucene/search/DocIdSetIterator;
9: aload 0
aload 0
getfield org.apache.lucene.search.DisiWrapper.twoPhaseView:Lorg/apache/lucene/search/TwoPhaseIterator;
invokevirtual org.apache.lucene.search.TwoPhaseIterator.matchCost:()F
putfield org.apache.lucene.search.DisiWrapper.matchCost:F
10: goto 13
11: StackMap locals: org.apache.lucene.search.DisiWrapper org.apache.lucene.search.Scorer
StackMap stack:
aload 0
aload 0
getfield org.apache.lucene.search.DisiWrapper.iterator:Lorg/apache/lucene/search/DocIdSetIterator;
putfield org.apache.lucene.search.DisiWrapper.approximation:Lorg/apache/lucene/search/DocIdSetIterator;
12: aload 0
fconst_0
putfield org.apache.lucene.search.DisiWrapper.matchCost:F
13: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lorg/apache/lucene/search/DisiWrapper;
0 14 1 scorer Lorg/apache/lucene/search/Scorer;
MethodParameters:
Name Flags
scorer
public void <init>(org.apache.lucene.search.spans.Spans);
descriptor: (Lorg/apache/lucene/search/spans/Spans;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aconst_null
putfield org.apache.lucene.search.DisiWrapper.scorer:Lorg/apache/lucene/search/Scorer;
2: aload 0
aload 1
putfield org.apache.lucene.search.DisiWrapper.spans:Lorg/apache/lucene/search/spans/Spans;
3: aload 0
aload 1
putfield org.apache.lucene.search.DisiWrapper.iterator:Lorg/apache/lucene/search/DocIdSetIterator;
4: aload 0
aload 0
getfield org.apache.lucene.search.DisiWrapper.iterator:Lorg/apache/lucene/search/DocIdSetIterator;
invokevirtual org.apache.lucene.search.DocIdSetIterator.cost:()J
putfield org.apache.lucene.search.DisiWrapper.cost:J
5: aload 0
iconst_m1
putfield org.apache.lucene.search.DisiWrapper.doc:I
6: aload 0
aload 1
invokevirtual org.apache.lucene.search.spans.Spans.asTwoPhaseIterator:()Lorg/apache/lucene/search/TwoPhaseIterator;
putfield org.apache.lucene.search.DisiWrapper.twoPhaseView:Lorg/apache/lucene/search/TwoPhaseIterator;
7: aload 0
getfield org.apache.lucene.search.DisiWrapper.twoPhaseView:Lorg/apache/lucene/search/TwoPhaseIterator;
ifnull 11
8: aload 0
aload 0
getfield org.apache.lucene.search.DisiWrapper.twoPhaseView:Lorg/apache/lucene/search/TwoPhaseIterator;
invokevirtual org.apache.lucene.search.TwoPhaseIterator.approximation:()Lorg/apache/lucene/search/DocIdSetIterator;
putfield org.apache.lucene.search.DisiWrapper.approximation:Lorg/apache/lucene/search/DocIdSetIterator;
9: aload 0
aload 0
getfield org.apache.lucene.search.DisiWrapper.twoPhaseView:Lorg/apache/lucene/search/TwoPhaseIterator;
invokevirtual org.apache.lucene.search.TwoPhaseIterator.matchCost:()F
putfield org.apache.lucene.search.DisiWrapper.matchCost:F
10: goto 13
11: StackMap locals: org.apache.lucene.search.DisiWrapper org.apache.lucene.search.spans.Spans
StackMap stack:
aload 0
aload 0
getfield org.apache.lucene.search.DisiWrapper.iterator:Lorg/apache/lucene/search/DocIdSetIterator;
putfield org.apache.lucene.search.DisiWrapper.approximation:Lorg/apache/lucene/search/DocIdSetIterator;
12: aload 0
fconst_0
putfield org.apache.lucene.search.DisiWrapper.matchCost:F
13: StackMap locals:
StackMap stack:
aload 0
bipush -2
putfield org.apache.lucene.search.DisiWrapper.lastApproxNonMatchDoc:I
14: aload 0
bipush -2
putfield org.apache.lucene.search.DisiWrapper.lastApproxMatchDoc:I
15: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lorg/apache/lucene/search/DisiWrapper;
0 16 1 spans Lorg/apache/lucene/search/spans/Spans;
MethodParameters:
Name Flags
spans
}
SourceFile: "DisiWrapper.java"