final class org.apache.lucene.search.DisjunctionSumScorer extends org.apache.lucene.search.DisjunctionScorer
minor version: 0
major version: 59
flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
this_class: org.apache.lucene.search.DisjunctionSumScorer
super_class: org.apache.lucene.search.DisjunctionScorer
{
void <init>(org.apache.lucene.search.Weight, java.util.List<org.apache.lucene.search.Scorer>, org.apache.lucene.search.ScoreMode);
descriptor: (Lorg/apache/lucene/search/Weight;Ljava/util/List;Lorg/apache/lucene/search/ScoreMode;)V
flags: (0x0000)
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
aload 3
invokespecial org.apache.lucene.search.DisjunctionScorer.<init>:(Lorg/apache/lucene/search/Weight;Ljava/util/List;Lorg/apache/lucene/search/ScoreMode;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/lucene/search/DisjunctionSumScorer;
0 2 1 weight Lorg/apache/lucene/search/Weight;
0 2 2 subScorers Ljava/util/List<Lorg/apache/lucene/search/Scorer;>;
0 2 3 scoreMode Lorg/apache/lucene/search/ScoreMode;
Exceptions:
throws java.io.IOException
Signature: (Lorg/apache/lucene/search/Weight;Ljava/util/List<Lorg/apache/lucene/search/Scorer;>;Lorg/apache/lucene/search/ScoreMode;)V
MethodParameters:
Name Flags
weight
subScorers
scoreMode
protected float score(org.apache.lucene.search.DisiWrapper);
descriptor: (Lorg/apache/lucene/search/DisiWrapper;)F
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=5, args_size=2
start local 0 start local 1 0: dconst_0
dstore 2
start local 2 1: aload 1
astore 4
start local 4 2: goto 5
3: StackMap locals: double org.apache.lucene.search.DisiWrapper
StackMap stack:
dload 2
aload 4
getfield org.apache.lucene.search.DisiWrapper.scorer:Lorg/apache/lucene/search/Scorer;
invokevirtual org.apache.lucene.search.Scorer.score:()F
f2d
dadd
dstore 2
4: aload 4
getfield org.apache.lucene.search.DisiWrapper.next:Lorg/apache/lucene/search/DisiWrapper;
astore 4
StackMap locals:
StackMap stack:
5: aload 4
ifnonnull 3
end local 4 6: dload 2
d2f
freturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/apache/lucene/search/DisjunctionSumScorer;
0 7 1 topList Lorg/apache/lucene/search/DisiWrapper;
1 7 2 score D
2 6 4 w Lorg/apache/lucene/search/DisiWrapper;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
topList
public float getMaxScore(int);
descriptor: (I)F
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: ldc 3.4028235E38
freturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/search/DisjunctionSumScorer;
0 1 1 upTo I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
upTo
}
SourceFile: "DisjunctionSumScorer.java"