class org.apache.lucene.search.grouping.AllGroupHeadsCollector$ScoringGroupHead<T> extends org.apache.lucene.search.grouping.AllGroupHeadsCollector$GroupHead<T>
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: org.apache.lucene.search.grouping.AllGroupHeadsCollector$ScoringGroupHead
super_class: org.apache.lucene.search.grouping.AllGroupHeadsCollector$GroupHead
{
private org.apache.lucene.search.Scorable scorer;
descriptor: Lorg/apache/lucene/search/Scorable;
flags: (0x0002) ACC_PRIVATE
private float topScore;
descriptor: F
flags: (0x0002) ACC_PRIVATE
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/search/grouping/AllGroupHeadsCollector;
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.grouping.AllGroupHeadsCollector$ScoringGroupHead.$assertionsDisabled:Z
return
LocalVariableTable:
Start End Slot Name Signature
protected void <init>(org.apache.lucene.search.Scorable, T, int, );
descriptor: (Lorg/apache/lucene/search/Scorable;Ljava/lang/Object;II)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 2
iload 3
iload 4
invokespecial org.apache.lucene.search.grouping.AllGroupHeadsCollector$GroupHead.<init>:(Ljava/lang/Object;II)V
1: getstatic org.apache.lucene.search.grouping.AllGroupHeadsCollector$ScoringGroupHead.$assertionsDisabled:Z
ifne 2
aload 1
invokevirtual org.apache.lucene.search.Scorable.docID:()I
iload 3
if_icmpeq 2
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
2: StackMap locals: org.apache.lucene.search.grouping.AllGroupHeadsCollector$ScoringGroupHead org.apache.lucene.search.Scorable java.lang.Object int int
StackMap stack:
aload 0
aload 1
putfield org.apache.lucene.search.grouping.AllGroupHeadsCollector$ScoringGroupHead.scorer:Lorg/apache/lucene/search/Scorable;
3: aload 0
aload 1
invokevirtual org.apache.lucene.search.Scorable.score:()F
putfield org.apache.lucene.search.grouping.AllGroupHeadsCollector$ScoringGroupHead.topScore:F
4: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/lucene/search/grouping/AllGroupHeadsCollector$ScoringGroupHead<TT;>;
0 5 1 scorer Lorg/apache/lucene/search/Scorable;
0 5 2 groupValue TT;
0 5 3 doc I
0 5 4 docBase I
Exceptions:
throws java.io.IOException
Signature: (Lorg/apache/lucene/search/Scorable;TT;II)V
MethodParameters:
Name Flags
scorer
groupValue
doc
docBase
protected void setScorer(org.apache.lucene.search.Scorable);
descriptor: (Lorg/apache/lucene/search/Scorable;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.apache.lucene.search.grouping.AllGroupHeadsCollector$ScoringGroupHead.scorer:Lorg/apache/lucene/search/Scorable;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/lucene/search/grouping/AllGroupHeadsCollector$ScoringGroupHead<TT;>;
0 2 1 scorer Lorg/apache/lucene/search/Scorable;
MethodParameters:
Name Flags
scorer
protected int compare(int, int);
descriptor: (II)I
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=5, args_size=3
start local 0 start local 1 start local 2 0: getstatic org.apache.lucene.search.grouping.AllGroupHeadsCollector$ScoringGroupHead.$assertionsDisabled:Z
ifne 1
aload 0
getfield org.apache.lucene.search.grouping.AllGroupHeadsCollector$ScoringGroupHead.scorer:Lorg/apache/lucene/search/Scorable;
invokevirtual org.apache.lucene.search.Scorable.docID:()I
iload 2
if_icmpeq 1
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
1: StackMap locals:
StackMap stack:
getstatic org.apache.lucene.search.grouping.AllGroupHeadsCollector$ScoringGroupHead.$assertionsDisabled:Z
ifne 2
iload 1
ifeq 2
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.lucene.search.grouping.AllGroupHeadsCollector$ScoringGroupHead.scorer:Lorg/apache/lucene/search/Scorable;
invokevirtual org.apache.lucene.search.Scorable.score:()F
fstore 3
start local 3 3: fload 3
aload 0
getfield org.apache.lucene.search.grouping.AllGroupHeadsCollector$ScoringGroupHead.topScore:F
invokestatic java.lang.Float.compare:(FF)I
istore 4
start local 4 4: iload 4
ifle 6
5: aload 0
fload 3
putfield org.apache.lucene.search.grouping.AllGroupHeadsCollector$ScoringGroupHead.topScore:F
6: StackMap locals: float int
StackMap stack:
iload 4
ireturn
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/search/grouping/AllGroupHeadsCollector$ScoringGroupHead<TT;>;
0 7 1 compIDX I
0 7 2 doc I
3 7 3 score F
4 7 4 c I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
compIDX
doc
protected void updateDocHead(int);
descriptor: (I)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
aload 0
getfield org.apache.lucene.search.grouping.AllGroupHeadsCollector$ScoringGroupHead.docBase:I
iadd
putfield org.apache.lucene.search.grouping.AllGroupHeadsCollector$ScoringGroupHead.doc:I
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/lucene/search/grouping/AllGroupHeadsCollector$ScoringGroupHead<TT;>;
0 2 1 doc I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
doc
}
Signature: <T:Ljava/lang/Object;>Lorg/apache/lucene/search/grouping/AllGroupHeadsCollector$GroupHead<TT;>;
SourceFile: "AllGroupHeadsCollector.java"
NestHost: org.apache.lucene.search.grouping.AllGroupHeadsCollector
InnerClasses:
public abstract GroupHead = org.apache.lucene.search.grouping.AllGroupHeadsCollector$GroupHead of org.apache.lucene.search.grouping.AllGroupHeadsCollector
private ScoringGroupHead = org.apache.lucene.search.grouping.AllGroupHeadsCollector$ScoringGroupHead of org.apache.lucene.search.grouping.AllGroupHeadsCollector