public class org.apache.lucene.search.MultiCollectorManager$Collectors$LeafCollectors implements org.apache.lucene.search.LeafCollector
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.lucene.search.MultiCollectorManager$Collectors$LeafCollectors
super_class: java.lang.Object
{
private final org.apache.lucene.search.LeafCollector[] leafCollectors;
descriptor: [Lorg/apache/lucene/search/LeafCollector;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
final org.apache.lucene.search.MultiCollectorManager$Collectors this$1;
descriptor: Lorg/apache/lucene/search/MultiCollectorManager$Collectors;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
private void <init>(org.apache.lucene.search.MultiCollectorManager$Collectors, org.apache.lucene.index.LeafReaderContext);
descriptor: (Lorg/apache/lucene/search/MultiCollectorManager$Collectors;Lorg/apache/lucene/index/LeafReaderContext;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=4, args_size=3
start local 0 start local 2 0: aload 0
aload 1
putfield org.apache.lucene.search.MultiCollectorManager$Collectors$LeafCollectors.this$1:Lorg/apache/lucene/search/MultiCollectorManager$Collectors;
aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
getfield org.apache.lucene.search.MultiCollectorManager$Collectors.collectors:[Lorg/apache/lucene/search/Collector;
arraylength
anewarray org.apache.lucene.search.LeafCollector
putfield org.apache.lucene.search.MultiCollectorManager$Collectors$LeafCollectors.leafCollectors:[Lorg/apache/lucene/search/LeafCollector;
2: iconst_0
istore 3
start local 3 3: goto 6
4: StackMap locals: org.apache.lucene.search.MultiCollectorManager$Collectors$LeafCollectors org.apache.lucene.search.MultiCollectorManager$Collectors org.apache.lucene.index.LeafReaderContext int
StackMap stack:
aload 0
getfield org.apache.lucene.search.MultiCollectorManager$Collectors$LeafCollectors.leafCollectors:[Lorg/apache/lucene/search/LeafCollector;
iload 3
aload 1
getfield org.apache.lucene.search.MultiCollectorManager$Collectors.collectors:[Lorg/apache/lucene/search/Collector;
iload 3
aaload
aload 2
invokeinterface org.apache.lucene.search.Collector.getLeafCollector:(Lorg/apache/lucene/index/LeafReaderContext;)Lorg/apache/lucene/search/LeafCollector;
aastore
5: iinc 3 1
StackMap locals:
StackMap stack:
6: iload 3
aload 1
getfield org.apache.lucene.search.MultiCollectorManager$Collectors.collectors:[Lorg/apache/lucene/search/Collector;
arraylength
if_icmplt 4
end local 3 7: return
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/apache/lucene/search/MultiCollectorManager$Collectors$LeafCollectors;
0 8 2 context Lorg/apache/lucene/index/LeafReaderContext;
3 7 3 i I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
this$0 final
context final
public final void setScorer(org.apache.lucene.search.Scorable);
descriptor: (Lorg/apache/lucene/search/Scorable;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=6, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.lucene.search.MultiCollectorManager$Collectors$LeafCollectors.leafCollectors:[Lorg/apache/lucene/search/LeafCollector;
dup
astore 5
arraylength
istore 4
iconst_0
istore 3
goto 5
StackMap locals: org.apache.lucene.search.MultiCollectorManager$Collectors$LeafCollectors org.apache.lucene.search.Scorable top int int org.apache.lucene.search.LeafCollector[]
StackMap stack:
1: aload 5
iload 3
aaload
astore 2
start local 2 2: aload 2
ifnull 4
3: aload 2
aload 1
invokeinterface org.apache.lucene.search.LeafCollector.setScorer:(Lorg/apache/lucene/search/Scorable;)V
end local 2 4: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
5: iload 3
iload 4
if_icmplt 1
6: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/apache/lucene/search/MultiCollectorManager$Collectors$LeafCollectors;
0 7 1 scorer Lorg/apache/lucene/search/Scorable;
2 4 2 leafCollector Lorg/apache/lucene/search/LeafCollector;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
scorer final
public final void collect(int);
descriptor: (I)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=6, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.lucene.search.MultiCollectorManager$Collectors$LeafCollectors.leafCollectors:[Lorg/apache/lucene/search/LeafCollector;
dup
astore 5
arraylength
istore 4
iconst_0
istore 3
goto 5
StackMap locals: org.apache.lucene.search.MultiCollectorManager$Collectors$LeafCollectors int top int int org.apache.lucene.search.LeafCollector[]
StackMap stack:
1: aload 5
iload 3
aaload
astore 2
start local 2 2: aload 2
ifnull 4
3: aload 2
iload 1
invokeinterface org.apache.lucene.search.LeafCollector.collect:(I)V
end local 2 4: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
5: iload 3
iload 4
if_icmplt 1
6: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/apache/lucene/search/MultiCollectorManager$Collectors$LeafCollectors;
0 7 1 doc I
2 4 2 leafCollector Lorg/apache/lucene/search/LeafCollector;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
doc final
}
SourceFile: "MultiCollectorManager.java"
NestHost: org.apache.lucene.search.MultiCollectorManager
InnerClasses:
public Collectors = org.apache.lucene.search.MultiCollectorManager$Collectors of org.apache.lucene.search.MultiCollectorManager
public LeafCollectors = org.apache.lucene.search.MultiCollectorManager$Collectors$LeafCollectors of org.apache.lucene.search.MultiCollectorManager$Collectors