class org.apache.lucene.search.grouping.TopGroupsCollector$TopDocsAndMaxScoreCollector extends org.apache.lucene.search.FilterCollector
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: org.apache.lucene.search.grouping.TopGroupsCollector$TopDocsAndMaxScoreCollector
super_class: org.apache.lucene.search.FilterCollector
{
private final org.apache.lucene.search.TopDocsCollector<?> topDocsCollector;
descriptor: Lorg/apache/lucene/search/TopDocsCollector;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Lorg/apache/lucene/search/TopDocsCollector<*>;
private final org.apache.lucene.search.grouping.TopGroupsCollector$MaxScoreCollector maxScoreCollector;
descriptor: Lorg/apache/lucene/search/grouping/TopGroupsCollector$MaxScoreCollector;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final boolean sortedByScore;
descriptor: Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
public void <init>(boolean, org.apache.lucene.search.TopDocsCollector<?>, org.apache.lucene.search.grouping.TopGroupsCollector$MaxScoreCollector);
descriptor: (ZLorg/apache/lucene/search/TopDocsCollector;Lorg/apache/lucene/search/grouping/TopGroupsCollector$MaxScoreCollector;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 // org.apache.lucene.search.grouping.TopGroupsCollector$TopDocsAndMaxScoreCollector this
start local 1 // boolean sortedByScore
start local 2 // org.apache.lucene.search.TopDocsCollector topDocsCollector
start local 3 // org.apache.lucene.search.grouping.TopGroupsCollector$MaxScoreCollector maxScoreCollector
0: .line 103
aload 0 /* this */
iconst_2
anewarray org.apache.lucene.search.Collector
dup
iconst_0
aload 2 /* topDocsCollector */
aastore
dup
iconst_1
aload 3 /* maxScoreCollector */
aastore
invokestatic org.apache.lucene.search.MultiCollector.wrap:([Lorg/apache/lucene/search/Collector;)Lorg/apache/lucene/search/Collector;
invokespecial org.apache.lucene.search.FilterCollector.<init>:(Lorg/apache/lucene/search/Collector;)V
1: .line 104
aload 0 /* this */
iload 1 /* sortedByScore */
putfield org.apache.lucene.search.grouping.TopGroupsCollector$TopDocsAndMaxScoreCollector.sortedByScore:Z
2: .line 105
aload 0 /* this */
aload 2 /* topDocsCollector */
putfield org.apache.lucene.search.grouping.TopGroupsCollector$TopDocsAndMaxScoreCollector.topDocsCollector:Lorg/apache/lucene/search/TopDocsCollector;
3: .line 106
aload 0 /* this */
aload 3 /* maxScoreCollector */
putfield org.apache.lucene.search.grouping.TopGroupsCollector$TopDocsAndMaxScoreCollector.maxScoreCollector:Lorg/apache/lucene/search/grouping/TopGroupsCollector$MaxScoreCollector;
4: .line 107
return
end local 3 // org.apache.lucene.search.grouping.TopGroupsCollector$MaxScoreCollector maxScoreCollector
end local 2 // org.apache.lucene.search.TopDocsCollector topDocsCollector
end local 1 // boolean sortedByScore
end local 0 // org.apache.lucene.search.grouping.TopGroupsCollector$TopDocsAndMaxScoreCollector this
LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/lucene/search/grouping/TopGroupsCollector$TopDocsAndMaxScoreCollector;
0 5 1 sortedByScore Z
0 5 2 topDocsCollector Lorg/apache/lucene/search/TopDocsCollector<*>;
0 5 3 maxScoreCollector Lorg/apache/lucene/search/grouping/TopGroupsCollector$MaxScoreCollector;
Signature: (ZLorg/apache/lucene/search/TopDocsCollector<*>;Lorg/apache/lucene/search/grouping/TopGroupsCollector$MaxScoreCollector;)V
MethodParameters:
Name Flags
sortedByScore
topDocsCollector
maxScoreCollector
}
SourceFile: "TopGroupsCollector.java"
NestHost: org.apache.lucene.search.grouping.TopGroupsCollector
InnerClasses:
private MaxScoreCollector = org.apache.lucene.search.grouping.TopGroupsCollector$MaxScoreCollector of org.apache.lucene.search.grouping.TopGroupsCollector
private TopDocsAndMaxScoreCollector = org.apache.lucene.search.grouping.TopGroupsCollector$TopDocsAndMaxScoreCollector of org.apache.lucene.search.grouping.TopGroupsCollector