class org.apache.lucene.queries.payloads.PayloadScoreQuery$PayloadSpans extends org.apache.lucene.search.spans.FilterSpans implements org.apache.lucene.search.spans.SpanCollector
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: org.apache.lucene.queries.payloads.PayloadScoreQuery$PayloadSpans
super_class: org.apache.lucene.search.spans.FilterSpans
{
private final org.apache.lucene.queries.payloads.PayloadDecoder decoder;
descriptor: Lorg/apache/lucene/queries/payloads/PayloadDecoder;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
public int payloadsSeen;
descriptor: I
flags: (0x0001) ACC_PUBLIC
public float payloadScore;
descriptor: F
flags: (0x0001) ACC_PUBLIC
final org.apache.lucene.queries.payloads.PayloadScoreQuery this$0;
descriptor: Lorg/apache/lucene/queries/payloads/PayloadScoreQuery;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
private void <init>(org.apache.lucene.queries.payloads.PayloadScoreQuery, org.apache.lucene.search.spans.Spans, org.apache.lucene.queries.payloads.PayloadDecoder);
descriptor: (Lorg/apache/lucene/queries/payloads/PayloadScoreQuery;Lorg/apache/lucene/search/spans/Spans;Lorg/apache/lucene/queries/payloads/PayloadDecoder;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=4, args_size=4
start local 0 start local 2 start local 3 0: aload 0
aload 1
putfield org.apache.lucene.queries.payloads.PayloadScoreQuery$PayloadSpans.this$0:Lorg/apache/lucene/queries/payloads/PayloadScoreQuery;
1: aload 0
aload 2
invokespecial org.apache.lucene.search.spans.FilterSpans.<init>:(Lorg/apache/lucene/search/spans/Spans;)V
2: aload 0
aload 3
putfield org.apache.lucene.queries.payloads.PayloadScoreQuery$PayloadSpans.decoder:Lorg/apache/lucene/queries/payloads/PayloadDecoder;
3: return
end local 3 end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/lucene/queries/payloads/PayloadScoreQuery$PayloadSpans;
0 4 2 in Lorg/apache/lucene/search/spans/Spans;
0 4 3 decoder Lorg/apache/lucene/queries/payloads/PayloadDecoder;
MethodParameters:
Name Flags
this$0 final
in
decoder
protected org.apache.lucene.search.spans.FilterSpans$AcceptStatus accept(org.apache.lucene.search.spans.Spans);
descriptor: (Lorg/apache/lucene/search/spans/Spans;)Lorg/apache/lucene/search/spans/FilterSpans$AcceptStatus;
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: getstatic org.apache.lucene.search.spans.FilterSpans$AcceptStatus.YES:Lorg/apache/lucene/search/spans/FilterSpans$AcceptStatus;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/queries/payloads/PayloadScoreQuery$PayloadSpans;
0 1 1 candidate Lorg/apache/lucene/search/spans/Spans;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
candidate
protected void doStartCurrentDoc();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
fconst_0
putfield org.apache.lucene.queries.payloads.PayloadScoreQuery$PayloadSpans.payloadScore:F
1: aload 0
iconst_0
putfield org.apache.lucene.queries.payloads.PayloadScoreQuery$PayloadSpans.payloadsSeen:I
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/lucene/queries/payloads/PayloadScoreQuery$PayloadSpans;
public void collectLeaf(org.apache.lucene.index.PostingsEnum, int, org.apache.lucene.index.Term);
descriptor: (Lorg/apache/lucene/index/PostingsEnum;ILorg/apache/lucene/index/Term;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
invokevirtual org.apache.lucene.index.PostingsEnum.getPayload:()Lorg/apache/lucene/util/BytesRef;
astore 4
start local 4 1: aload 0
getfield org.apache.lucene.queries.payloads.PayloadScoreQuery$PayloadSpans.decoder:Lorg/apache/lucene/queries/payloads/PayloadDecoder;
aload 4
invokeinterface org.apache.lucene.queries.payloads.PayloadDecoder.computePayloadFactor:(Lorg/apache/lucene/util/BytesRef;)F
fstore 5
start local 5 2: aload 0
aload 0
getfield org.apache.lucene.queries.payloads.PayloadScoreQuery$PayloadSpans.this$0:Lorg/apache/lucene/queries/payloads/PayloadScoreQuery;
getfield org.apache.lucene.queries.payloads.PayloadScoreQuery.function:Lorg/apache/lucene/queries/payloads/PayloadFunction;
aload 0
invokevirtual org.apache.lucene.queries.payloads.PayloadScoreQuery$PayloadSpans.docID:()I
aload 0
getfield org.apache.lucene.queries.payloads.PayloadScoreQuery$PayloadSpans.this$0:Lorg/apache/lucene/queries/payloads/PayloadScoreQuery;
invokevirtual org.apache.lucene.queries.payloads.PayloadScoreQuery.getField:()Ljava/lang/String;
aload 0
getfield org.apache.lucene.queries.payloads.PayloadScoreQuery$PayloadSpans.in:Lorg/apache/lucene/search/spans/Spans;
invokevirtual org.apache.lucene.search.spans.Spans.startPosition:()I
aload 0
getfield org.apache.lucene.queries.payloads.PayloadScoreQuery$PayloadSpans.in:Lorg/apache/lucene/search/spans/Spans;
invokevirtual org.apache.lucene.search.spans.Spans.endPosition:()I
3: aload 0
getfield org.apache.lucene.queries.payloads.PayloadScoreQuery$PayloadSpans.payloadsSeen:I
aload 0
getfield org.apache.lucene.queries.payloads.PayloadScoreQuery$PayloadSpans.payloadScore:F
fload 5
4: invokevirtual org.apache.lucene.queries.payloads.PayloadFunction.currentScore:(ILjava/lang/String;IIIFF)F
putfield org.apache.lucene.queries.payloads.PayloadScoreQuery$PayloadSpans.payloadScore:F
5: aload 0
dup
getfield org.apache.lucene.queries.payloads.PayloadScoreQuery$PayloadSpans.payloadsSeen:I
iconst_1
iadd
putfield org.apache.lucene.queries.payloads.PayloadScoreQuery$PayloadSpans.payloadsSeen:I
6: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/apache/lucene/queries/payloads/PayloadScoreQuery$PayloadSpans;
0 7 1 postings Lorg/apache/lucene/index/PostingsEnum;
0 7 2 position I
0 7 3 term Lorg/apache/lucene/index/Term;
1 7 4 payload Lorg/apache/lucene/util/BytesRef;
2 7 5 payloadFactor F
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
postings
position
term
public void reset();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=1, args_size=1
start local 0 0: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/queries/payloads/PayloadScoreQuery$PayloadSpans;
protected void doCurrentSpans();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.lucene.queries.payloads.PayloadScoreQuery$PayloadSpans.in:Lorg/apache/lucene/search/spans/Spans;
aload 0
invokevirtual org.apache.lucene.search.spans.Spans.collect:(Lorg/apache/lucene/search/spans/SpanCollector;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/lucene/queries/payloads/PayloadScoreQuery$PayloadSpans;
Exceptions:
throws java.io.IOException
}
SourceFile: "PayloadScoreQuery.java"
NestHost: org.apache.lucene.queries.payloads.PayloadScoreQuery
InnerClasses:
private PayloadSpans = org.apache.lucene.queries.payloads.PayloadScoreQuery$PayloadSpans of org.apache.lucene.queries.payloads.PayloadScoreQuery
public final AcceptStatus = org.apache.lucene.search.spans.FilterSpans$AcceptStatus of org.apache.lucene.search.spans.FilterSpans