class org.apache.lucene.facet.DrillSidewaysScorer$DocsAndCost
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: org.apache.lucene.facet.DrillSidewaysScorer$DocsAndCost
super_class: java.lang.Object
{
final org.apache.lucene.search.DocIdSetIterator approximation;
descriptor: Lorg/apache/lucene/search/DocIdSetIterator;
flags: (0x0010) ACC_FINAL
final org.apache.lucene.search.TwoPhaseIterator twoPhase;
descriptor: Lorg/apache/lucene/search/TwoPhaseIterator;
flags: (0x0010) ACC_FINAL
final org.apache.lucene.search.Collector sidewaysCollector;
descriptor: Lorg/apache/lucene/search/Collector;
flags: (0x0010) ACC_FINAL
org.apache.lucene.search.LeafCollector sidewaysLeafCollector;
descriptor: Lorg/apache/lucene/search/LeafCollector;
flags: (0x0000)
void <init>(org.apache.lucene.search.Scorer, org.apache.lucene.search.Collector);
descriptor: (Lorg/apache/lucene/search/Scorer;Lorg/apache/lucene/search/Collector;)V
flags: (0x0000)
Code:
stack=2, locals=4, args_size=3
start local 0 // org.apache.lucene.facet.DrillSidewaysScorer$DocsAndCost this
start local 1 // org.apache.lucene.search.Scorer scorer
start local 2 // org.apache.lucene.search.Collector sidewaysCollector
0: .line 610
aload 0 /* this */
invokespecial java.lang.Object.<init>:()V
1: .line 611
aload 1 /* scorer */
invokevirtual org.apache.lucene.search.Scorer.twoPhaseIterator:()Lorg/apache/lucene/search/TwoPhaseIterator;
astore 3 /* twoPhase */
start local 3 // org.apache.lucene.search.TwoPhaseIterator twoPhase
2: .line 612
aload 3 /* twoPhase */
ifnonnull 6
3: .line 613
aload 0 /* this */
aload 1 /* scorer */
invokevirtual org.apache.lucene.search.Scorer.iterator:()Lorg/apache/lucene/search/DocIdSetIterator;
putfield org.apache.lucene.facet.DrillSidewaysScorer$DocsAndCost.approximation:Lorg/apache/lucene/search/DocIdSetIterator;
4: .line 614
aload 0 /* this */
aconst_null
putfield org.apache.lucene.facet.DrillSidewaysScorer$DocsAndCost.twoPhase:Lorg/apache/lucene/search/TwoPhaseIterator;
5: .line 615
goto 8
6: .line 616
StackMap locals: org.apache.lucene.facet.DrillSidewaysScorer$DocsAndCost org.apache.lucene.search.Scorer org.apache.lucene.search.Collector org.apache.lucene.search.TwoPhaseIterator
StackMap stack:
aload 0 /* this */
aload 3 /* twoPhase */
invokevirtual org.apache.lucene.search.TwoPhaseIterator.approximation:()Lorg/apache/lucene/search/DocIdSetIterator;
putfield org.apache.lucene.facet.DrillSidewaysScorer$DocsAndCost.approximation:Lorg/apache/lucene/search/DocIdSetIterator;
7: .line 617
aload 0 /* this */
aload 3 /* twoPhase */
putfield org.apache.lucene.facet.DrillSidewaysScorer$DocsAndCost.twoPhase:Lorg/apache/lucene/search/TwoPhaseIterator;
8: .line 619
StackMap locals:
StackMap stack:
aload 0 /* this */
aload 2 /* sidewaysCollector */
putfield org.apache.lucene.facet.DrillSidewaysScorer$DocsAndCost.sidewaysCollector:Lorg/apache/lucene/search/Collector;
9: .line 620
return
end local 3 // org.apache.lucene.search.TwoPhaseIterator twoPhase
end local 2 // org.apache.lucene.search.Collector sidewaysCollector
end local 1 // org.apache.lucene.search.Scorer scorer
end local 0 // org.apache.lucene.facet.DrillSidewaysScorer$DocsAndCost this
LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/apache/lucene/facet/DrillSidewaysScorer$DocsAndCost;
0 10 1 scorer Lorg/apache/lucene/search/Scorer;
0 10 2 sidewaysCollector Lorg/apache/lucene/search/Collector;
2 10 3 twoPhase Lorg/apache/lucene/search/TwoPhaseIterator;
MethodParameters:
Name Flags
scorer
sidewaysCollector
}
SourceFile: "DrillSidewaysScorer.java"
NestHost: org.apache.lucene.facet.DrillSidewaysScorer
InnerClasses:
DocsAndCost = org.apache.lucene.facet.DrillSidewaysScorer$DocsAndCost of org.apache.lucene.facet.DrillSidewaysScorer