public class org.apache.lucene.queries.CommonTermsQuery extends org.apache.lucene.search.Query
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.lucene.queries.CommonTermsQuery
super_class: org.apache.lucene.search.Query
{
protected final java.util.List<org.apache.lucene.index.Term> terms;
descriptor: Ljava/util/List;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Signature: Ljava/util/List<Lorg/apache/lucene/index/Term;>;
protected final float maxTermFrequency;
descriptor: F
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final org.apache.lucene.search.BooleanClause$Occur lowFreqOccur;
descriptor: Lorg/apache/lucene/search/BooleanClause$Occur;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final org.apache.lucene.search.BooleanClause$Occur highFreqOccur;
descriptor: Lorg/apache/lucene/search/BooleanClause$Occur;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected float lowFreqBoost;
descriptor: F
flags: (0x0004) ACC_PROTECTED
protected float highFreqBoost;
descriptor: F
flags: (0x0004) ACC_PROTECTED
protected float lowFreqMinNrShouldMatch;
descriptor: F
flags: (0x0004) ACC_PROTECTED
protected float highFreqMinNrShouldMatch;
descriptor: F
flags: (0x0004) ACC_PROTECTED
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/queries/CommonTermsQuery;
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.queries.CommonTermsQuery.$assertionsDisabled:Z
return
LocalVariableTable:
Start End Slot Name Signature
public void <init>(org.apache.lucene.search.BooleanClause$Occur, org.apache.lucene.search.BooleanClause$Occur, float);
descriptor: (Lorg/apache/lucene/search/BooleanClause$Occur;Lorg/apache/lucene/search/BooleanClause$Occur;F)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokespecial org.apache.lucene.search.Query.<init>:()V
1: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.apache.lucene.queries.CommonTermsQuery.terms:Ljava/util/List;
2: aload 0
fconst_1
putfield org.apache.lucene.queries.CommonTermsQuery.lowFreqBoost:F
3: aload 0
fconst_1
putfield org.apache.lucene.queries.CommonTermsQuery.highFreqBoost:F
4: aload 0
fconst_0
putfield org.apache.lucene.queries.CommonTermsQuery.lowFreqMinNrShouldMatch:F
5: aload 0
fconst_0
putfield org.apache.lucene.queries.CommonTermsQuery.highFreqMinNrShouldMatch:F
6: aload 1
getstatic org.apache.lucene.search.BooleanClause$Occur.MUST_NOT:Lorg/apache/lucene/search/BooleanClause$Occur;
if_acmpne 10
7: new java.lang.IllegalArgumentException
dup
8: ldc "highFreqOccur should be MUST or SHOULD but was MUST_NOT"
9: invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
10: StackMap locals: org.apache.lucene.queries.CommonTermsQuery org.apache.lucene.search.BooleanClause$Occur org.apache.lucene.search.BooleanClause$Occur float
StackMap stack:
aload 2
getstatic org.apache.lucene.search.BooleanClause$Occur.MUST_NOT:Lorg/apache/lucene/search/BooleanClause$Occur;
if_acmpne 14
11: new java.lang.IllegalArgumentException
dup
12: ldc "lowFreqOccur should be MUST or SHOULD but was MUST_NOT"
13: invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
14: StackMap locals:
StackMap stack:
aload 0
aload 1
putfield org.apache.lucene.queries.CommonTermsQuery.highFreqOccur:Lorg/apache/lucene/search/BooleanClause$Occur;
15: aload 0
aload 2
putfield org.apache.lucene.queries.CommonTermsQuery.lowFreqOccur:Lorg/apache/lucene/search/BooleanClause$Occur;
16: aload 0
fload 3
putfield org.apache.lucene.queries.CommonTermsQuery.maxTermFrequency:F
17: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lorg/apache/lucene/queries/CommonTermsQuery;
0 18 1 highFreqOccur Lorg/apache/lucene/search/BooleanClause$Occur;
0 18 2 lowFreqOccur Lorg/apache/lucene/search/BooleanClause$Occur;
0 18 3 maxTermFrequency F
MethodParameters:
Name Flags
highFreqOccur
lowFreqOccur
maxTermFrequency
public void add(org.apache.lucene.index.Term);
descriptor: (Lorg/apache/lucene/index/Term;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: new java.lang.IllegalArgumentException
dup
ldc "Term must not be null"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.lucene.queries.CommonTermsQuery.terms:Ljava/util/List;
aload 1
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/lucene/queries/CommonTermsQuery;
0 4 1 term Lorg/apache/lucene/index/Term;
MethodParameters:
Name Flags
term
public org.apache.lucene.search.Query rewrite(org.apache.lucene.index.IndexReader);
descriptor: (Lorg/apache/lucene/index/IndexReader;)Lorg/apache/lucene/search/Query;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=6, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.lucene.queries.CommonTermsQuery.terms:Ljava/util/List;
invokeinterface java.util.List.isEmpty:()Z
ifeq 2
1: new org.apache.lucene.search.MatchNoDocsQuery
dup
ldc "CommonTermsQuery with no terms"
invokespecial org.apache.lucene.search.MatchNoDocsQuery.<init>:(Ljava/lang/String;)V
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.lucene.queries.CommonTermsQuery.terms:Ljava/util/List;
invokeinterface java.util.List.size:()I
iconst_1
if_icmpne 4
3: aload 0
aload 0
getfield org.apache.lucene.queries.CommonTermsQuery.terms:Ljava/util/List;
iconst_0
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast org.apache.lucene.index.Term
aconst_null
invokevirtual org.apache.lucene.queries.CommonTermsQuery.newTermQuery:(Lorg/apache/lucene/index/Term;Lorg/apache/lucene/index/TermStates;)Lorg/apache/lucene/search/Query;
areturn
4: StackMap locals:
StackMap stack:
aload 1
invokevirtual org.apache.lucene.index.IndexReader.leaves:()Ljava/util/List;
astore 2
start local 2 5: aload 1
invokevirtual org.apache.lucene.index.IndexReader.maxDoc:()I
istore 3
start local 3 6: aload 0
getfield org.apache.lucene.queries.CommonTermsQuery.terms:Ljava/util/List;
invokeinterface java.util.List.size:()I
anewarray org.apache.lucene.index.TermStates
astore 4
start local 4 7: aload 0
getfield org.apache.lucene.queries.CommonTermsQuery.terms:Ljava/util/List;
iconst_0
anewarray org.apache.lucene.index.Term
invokeinterface java.util.List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
checkcast org.apache.lucene.index.Term[]
astore 5
start local 5 8: aload 0
aload 1
aload 2
aload 4
aload 5
invokevirtual org.apache.lucene.queries.CommonTermsQuery.collectTermStates:(Lorg/apache/lucene/index/IndexReader;Ljava/util/List;[Lorg/apache/lucene/index/TermStates;[Lorg/apache/lucene/index/Term;)V
9: aload 0
iload 3
aload 4
aload 5
invokevirtual org.apache.lucene.queries.CommonTermsQuery.buildQuery:(I[Lorg/apache/lucene/index/TermStates;[Lorg/apache/lucene/index/Term;)Lorg/apache/lucene/search/Query;
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/apache/lucene/queries/CommonTermsQuery;
0 10 1 reader Lorg/apache/lucene/index/IndexReader;
5 10 2 leaves Ljava/util/List<Lorg/apache/lucene/index/LeafReaderContext;>;
6 10 3 maxDoc I
7 10 4 contextArray [Lorg/apache/lucene/index/TermStates;
8 10 5 queryTerms [Lorg/apache/lucene/index/Term;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
reader
public void visit(org.apache.lucene.search.QueryVisitor);
descriptor: (Lorg/apache/lucene/search/QueryVisitor;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.lucene.queries.CommonTermsQuery.terms:Ljava/util/List;
invokeinterface java.util.List.stream:()Ljava/util/stream/Stream;
aload 1
invokedynamic test(Lorg/apache/lucene/search/QueryVisitor;)Ljava/util/function/Predicate;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)Z
org/apache/lucene/queries/CommonTermsQuery.lambda$0(Lorg/apache/lucene/search/QueryVisitor;Lorg/apache/lucene/index/Term;)Z (6)
(Lorg/apache/lucene/index/Term;)Z
invokeinterface java.util.stream.Stream.filter:(Ljava/util/function/Predicate;)Ljava/util/stream/Stream;
invokedynamic apply()Ljava/util/function/IntFunction;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(I)Ljava/lang/Object;
org/apache/lucene/queries/CommonTermsQuery.lambda$1(I)[Lorg/apache/lucene/index/Term; (6)
(I)[Lorg/apache/lucene/index/Term;
invokeinterface java.util.stream.Stream.toArray:(Ljava/util/function/IntFunction;)[Ljava/lang/Object;
checkcast org.apache.lucene.index.Term[]
astore 2
start local 2 1: aload 2
arraylength
ifle 4
2: aload 1
getstatic org.apache.lucene.search.BooleanClause$Occur.SHOULD:Lorg/apache/lucene/search/BooleanClause$Occur;
aload 0
invokevirtual org.apache.lucene.search.QueryVisitor.getSubVisitor:(Lorg/apache/lucene/search/BooleanClause$Occur;Lorg/apache/lucene/search/Query;)Lorg/apache/lucene/search/QueryVisitor;
astore 3
start local 3 3: aload 3
aload 0
aload 2
invokevirtual org.apache.lucene.search.QueryVisitor.consumeTerms:(Lorg/apache/lucene/search/Query;[Lorg/apache/lucene/index/Term;)V
end local 3 4: StackMap locals: org.apache.lucene.index.Term[]
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/lucene/queries/CommonTermsQuery;
0 5 1 visitor Lorg/apache/lucene/search/QueryVisitor;
1 5 2 selectedTerms [Lorg/apache/lucene/index/Term;
3 4 3 v Lorg/apache/lucene/search/QueryVisitor;
MethodParameters:
Name Flags
visitor
protected int calcLowFreqMinimumNumberShouldMatch(int);
descriptor: (I)I
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield org.apache.lucene.queries.CommonTermsQuery.lowFreqMinNrShouldMatch:F
iload 1
invokevirtual org.apache.lucene.queries.CommonTermsQuery.minNrShouldMatch:(FI)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/queries/CommonTermsQuery;
0 1 1 numOptional I
MethodParameters:
Name Flags
numOptional
protected int calcHighFreqMinimumNumberShouldMatch(int);
descriptor: (I)I
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield org.apache.lucene.queries.CommonTermsQuery.highFreqMinNrShouldMatch:F
iload 1
invokevirtual org.apache.lucene.queries.CommonTermsQuery.minNrShouldMatch:(FI)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/queries/CommonTermsQuery;
0 1 1 numOptional I
MethodParameters:
Name Flags
numOptional
private final int minNrShouldMatch(float, int);
descriptor: (FI)I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: fload 1
fconst_1
fcmpl
ifge 1
fload 1
fconst_0
fcmpl
ifne 2
1: StackMap locals:
StackMap stack:
fload 1
f2i
ireturn
2: StackMap locals:
StackMap stack:
fload 1
iload 2
i2f
fmul
invokestatic java.lang.Math.round:(F)I
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/lucene/queries/CommonTermsQuery;
0 3 1 minNrShouldMatch F
0 3 2 numOptional I
MethodParameters:
Name Flags
minNrShouldMatch
numOptional
protected org.apache.lucene.search.Query buildQuery(int, org.apache.lucene.index.TermStates[], org.apache.lucene.index.Term[]);
descriptor: (I[Lorg/apache/lucene/index/TermStates;[Lorg/apache/lucene/index/Term;)Lorg/apache/lucene/search/Query;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=16, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 4
start local 4 1: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 5
start local 5 2: iconst_0
istore 6
start local 6 3: goto 17
4: StackMap locals: java.util.List java.util.List int
StackMap stack:
aload 2
iload 6
aaload
astore 7
start local 7 5: aload 7
ifnonnull 8
6: aload 4
aload 0
aload 3
iload 6
aaload
aconst_null
invokevirtual org.apache.lucene.queries.CommonTermsQuery.newTermQuery:(Lorg/apache/lucene/index/Term;Lorg/apache/lucene/index/TermStates;)Lorg/apache/lucene/search/Query;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
7: goto 16
8: StackMap locals: org.apache.lucene.index.TermStates
StackMap stack:
aload 0
getfield org.apache.lucene.queries.CommonTermsQuery.maxTermFrequency:F
fconst_1
fcmpl
iflt 9
aload 7
invokevirtual org.apache.lucene.index.TermStates.docFreq:()I
i2f
aload 0
getfield org.apache.lucene.queries.CommonTermsQuery.maxTermFrequency:F
fcmpl
ifgt 12
9: StackMap locals:
StackMap stack:
aload 7
invokevirtual org.apache.lucene.index.TermStates.docFreq:()I
aload 0
getfield org.apache.lucene.queries.CommonTermsQuery.maxTermFrequency:F
10: iload 1
i2f
fmul
f2d
11: invokestatic java.lang.Math.ceil:(D)D
d2i
if_icmple 15
12: StackMap locals:
StackMap stack:
aload 5
13: aload 0
aload 3
iload 6
aaload
aload 7
invokevirtual org.apache.lucene.queries.CommonTermsQuery.newTermQuery:(Lorg/apache/lucene/index/Term;Lorg/apache/lucene/index/TermStates;)Lorg/apache/lucene/search/Query;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
14: goto 16
15: StackMap locals:
StackMap stack:
aload 4
aload 0
aload 3
iload 6
aaload
aload 7
invokevirtual org.apache.lucene.queries.CommonTermsQuery.newTermQuery:(Lorg/apache/lucene/index/Term;Lorg/apache/lucene/index/TermStates;)Lorg/apache/lucene/search/Query;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 7 16: StackMap locals:
StackMap stack:
iinc 6 1
StackMap locals:
StackMap stack:
17: iload 6
aload 3
arraylength
if_icmplt 4
end local 6 18: aload 4
invokeinterface java.util.List.size:()I
istore 6
start local 6 19: aload 5
invokeinterface java.util.List.size:()I
istore 7
start local 7 20: aload 0
getfield org.apache.lucene.queries.CommonTermsQuery.lowFreqOccur:Lorg/apache/lucene/search/BooleanClause$Occur;
astore 8
start local 8 21: aload 0
getfield org.apache.lucene.queries.CommonTermsQuery.highFreqOccur:Lorg/apache/lucene/search/BooleanClause$Occur;
astore 9
start local 9 22: iconst_0
istore 10
start local 10 23: iconst_0
istore 11
start local 11 24: aload 8
getstatic org.apache.lucene.search.BooleanClause$Occur.SHOULD:Lorg/apache/lucene/search/BooleanClause$Occur;
if_acmpne 26
iload 6
ifle 26
25: aload 0
iload 6
invokevirtual org.apache.lucene.queries.CommonTermsQuery.calcLowFreqMinimumNumberShouldMatch:(I)I
istore 10
26: StackMap locals: org.apache.lucene.queries.CommonTermsQuery int org.apache.lucene.index.TermStates[] org.apache.lucene.index.Term[] java.util.List java.util.List int int org.apache.lucene.search.BooleanClause$Occur org.apache.lucene.search.BooleanClause$Occur int int
StackMap stack:
aload 9
getstatic org.apache.lucene.search.BooleanClause$Occur.SHOULD:Lorg/apache/lucene/search/BooleanClause$Occur;
if_acmpne 28
iload 7
ifle 28
27: aload 0
iload 7
invokevirtual org.apache.lucene.queries.CommonTermsQuery.calcHighFreqMinimumNumberShouldMatch:(I)I
istore 11
28: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.List.isEmpty:()Z
ifeq 31
29: iload 11
ifne 31
aload 9
getstatic org.apache.lucene.search.BooleanClause$Occur.MUST:Lorg/apache/lucene/search/BooleanClause$Occur;
if_acmpeq 31
30: getstatic org.apache.lucene.search.BooleanClause$Occur.MUST:Lorg/apache/lucene/search/BooleanClause$Occur;
astore 9
31: StackMap locals:
StackMap stack:
new org.apache.lucene.search.BooleanQuery$Builder
dup
invokespecial org.apache.lucene.search.BooleanQuery$Builder.<init>:()V
astore 12
start local 12 32: aload 4
invokeinterface java.util.List.isEmpty:()Z
ifne 41
33: new org.apache.lucene.search.BooleanQuery$Builder
dup
invokespecial org.apache.lucene.search.BooleanQuery$Builder.<init>:()V
astore 13
start local 13 34: aload 4
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 15
goto 37
StackMap locals: org.apache.lucene.queries.CommonTermsQuery int org.apache.lucene.index.TermStates[] org.apache.lucene.index.Term[] java.util.List java.util.List int int org.apache.lucene.search.BooleanClause$Occur org.apache.lucene.search.BooleanClause$Occur int int org.apache.lucene.search.BooleanQuery$Builder org.apache.lucene.search.BooleanQuery$Builder top java.util.Iterator
StackMap stack:
35: aload 15
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.apache.lucene.search.Query
astore 14
start local 14 36: aload 13
aload 14
aload 8
invokevirtual org.apache.lucene.search.BooleanQuery$Builder.add:(Lorg/apache/lucene/search/Query;Lorg/apache/lucene/search/BooleanClause$Occur;)Lorg/apache/lucene/search/BooleanQuery$Builder;
pop
end local 14 37: StackMap locals:
StackMap stack:
aload 15
invokeinterface java.util.Iterator.hasNext:()Z
ifne 35
38: aload 13
iload 10
invokevirtual org.apache.lucene.search.BooleanQuery$Builder.setMinimumNumberShouldMatch:(I)Lorg/apache/lucene/search/BooleanQuery$Builder;
pop
39: aload 13
invokevirtual org.apache.lucene.search.BooleanQuery$Builder.build:()Lorg/apache/lucene/search/BooleanQuery;
astore 14
start local 14 40: aload 12
new org.apache.lucene.search.BoostQuery
dup
aload 14
aload 0
getfield org.apache.lucene.queries.CommonTermsQuery.lowFreqBoost:F
invokespecial org.apache.lucene.search.BoostQuery.<init>:(Lorg/apache/lucene/search/Query;F)V
getstatic org.apache.lucene.search.BooleanClause$Occur.MUST:Lorg/apache/lucene/search/BooleanClause$Occur;
invokevirtual org.apache.lucene.search.BooleanQuery$Builder.add:(Lorg/apache/lucene/search/Query;Lorg/apache/lucene/search/BooleanClause$Occur;)Lorg/apache/lucene/search/BooleanQuery$Builder;
pop
end local 14 end local 13 41: StackMap locals: org.apache.lucene.queries.CommonTermsQuery int org.apache.lucene.index.TermStates[] org.apache.lucene.index.Term[] java.util.List java.util.List int int org.apache.lucene.search.BooleanClause$Occur org.apache.lucene.search.BooleanClause$Occur int int org.apache.lucene.search.BooleanQuery$Builder
StackMap stack:
aload 5
invokeinterface java.util.List.isEmpty:()Z
ifne 50
42: new org.apache.lucene.search.BooleanQuery$Builder
dup
invokespecial org.apache.lucene.search.BooleanQuery$Builder.<init>:()V
astore 13
start local 13 43: aload 5
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 15
goto 46
StackMap locals: org.apache.lucene.queries.CommonTermsQuery int org.apache.lucene.index.TermStates[] org.apache.lucene.index.Term[] java.util.List java.util.List int int org.apache.lucene.search.BooleanClause$Occur org.apache.lucene.search.BooleanClause$Occur int int org.apache.lucene.search.BooleanQuery$Builder org.apache.lucene.search.BooleanQuery$Builder top java.util.Iterator
StackMap stack:
44: aload 15
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.apache.lucene.search.Query
astore 14
start local 14 45: aload 13
aload 14
aload 9
invokevirtual org.apache.lucene.search.BooleanQuery$Builder.add:(Lorg/apache/lucene/search/Query;Lorg/apache/lucene/search/BooleanClause$Occur;)Lorg/apache/lucene/search/BooleanQuery$Builder;
pop
end local 14 46: StackMap locals:
StackMap stack:
aload 15
invokeinterface java.util.Iterator.hasNext:()Z
ifne 44
47: aload 13
iload 11
invokevirtual org.apache.lucene.search.BooleanQuery$Builder.setMinimumNumberShouldMatch:(I)Lorg/apache/lucene/search/BooleanQuery$Builder;
pop
48: aload 13
invokevirtual org.apache.lucene.search.BooleanQuery$Builder.build:()Lorg/apache/lucene/search/BooleanQuery;
astore 14
start local 14 49: aload 12
new org.apache.lucene.search.BoostQuery
dup
aload 14
aload 0
getfield org.apache.lucene.queries.CommonTermsQuery.highFreqBoost:F
invokespecial org.apache.lucene.search.BoostQuery.<init>:(Lorg/apache/lucene/search/Query;F)V
getstatic org.apache.lucene.search.BooleanClause$Occur.SHOULD:Lorg/apache/lucene/search/BooleanClause$Occur;
invokevirtual org.apache.lucene.search.BooleanQuery$Builder.add:(Lorg/apache/lucene/search/Query;Lorg/apache/lucene/search/BooleanClause$Occur;)Lorg/apache/lucene/search/BooleanQuery$Builder;
pop
end local 14 end local 13 50: StackMap locals: org.apache.lucene.queries.CommonTermsQuery int org.apache.lucene.index.TermStates[] org.apache.lucene.index.Term[] java.util.List java.util.List int int org.apache.lucene.search.BooleanClause$Occur org.apache.lucene.search.BooleanClause$Occur int int org.apache.lucene.search.BooleanQuery$Builder
StackMap stack:
aload 12
invokevirtual org.apache.lucene.search.BooleanQuery$Builder.build:()Lorg/apache/lucene/search/BooleanQuery;
areturn
end local 12 end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 51 0 this Lorg/apache/lucene/queries/CommonTermsQuery;
0 51 1 maxDoc I
0 51 2 contextArray [Lorg/apache/lucene/index/TermStates;
0 51 3 queryTerms [Lorg/apache/lucene/index/Term;
1 51 4 lowFreqQueries Ljava/util/List<Lorg/apache/lucene/search/Query;>;
2 51 5 highFreqQueries Ljava/util/List<Lorg/apache/lucene/search/Query;>;
3 18 6 i I
5 16 7 termStates Lorg/apache/lucene/index/TermStates;
19 51 6 numLowFreqClauses I
20 51 7 numHighFreqClauses I
21 51 8 lowFreqOccur Lorg/apache/lucene/search/BooleanClause$Occur;
22 51 9 highFreqOccur Lorg/apache/lucene/search/BooleanClause$Occur;
23 51 10 lowFreqMinShouldMatch I
24 51 11 highFreqMinShouldMatch I
32 51 12 builder Lorg/apache/lucene/search/BooleanQuery$Builder;
34 41 13 lowFreq Lorg/apache/lucene/search/BooleanQuery$Builder;
36 37 14 query Lorg/apache/lucene/search/Query;
40 41 14 lowFreqQuery Lorg/apache/lucene/search/Query;
43 50 13 highFreq Lorg/apache/lucene/search/BooleanQuery$Builder;
45 46 14 query Lorg/apache/lucene/search/Query;
49 50 14 highFreqQuery Lorg/apache/lucene/search/Query;
MethodParameters:
Name Flags
maxDoc final
contextArray final
queryTerms final
public void collectTermStates(org.apache.lucene.index.IndexReader, java.util.List<org.apache.lucene.index.LeafReaderContext>, org.apache.lucene.index.TermStates[], org.apache.lucene.index.Term[]);
descriptor: (Lorg/apache/lucene/index/IndexReader;Ljava/util/List;[Lorg/apache/lucene/index/TermStates;[Lorg/apache/lucene/index/Term;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=10, locals=12, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aconst_null
astore 5
start local 5 1: aload 2
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 7
goto 25
StackMap locals: org.apache.lucene.queries.CommonTermsQuery org.apache.lucene.index.IndexReader java.util.List org.apache.lucene.index.TermStates[] org.apache.lucene.index.Term[] org.apache.lucene.index.TermsEnum top java.util.Iterator
StackMap stack:
2: aload 7
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.apache.lucene.index.LeafReaderContext
astore 6
start local 6 3: iconst_0
istore 8
start local 8 4: goto 24
5: StackMap locals: org.apache.lucene.queries.CommonTermsQuery org.apache.lucene.index.IndexReader java.util.List org.apache.lucene.index.TermStates[] org.apache.lucene.index.Term[] org.apache.lucene.index.TermsEnum org.apache.lucene.index.LeafReaderContext java.util.Iterator int
StackMap stack:
aload 4
iload 8
aaload
astore 9
start local 9 6: aload 3
iload 8
aaload
astore 10
start local 10 7: aload 6
invokevirtual org.apache.lucene.index.LeafReaderContext.reader:()Lorg/apache/lucene/index/LeafReader;
aload 9
invokevirtual org.apache.lucene.index.Term.field:()Ljava/lang/String;
invokevirtual org.apache.lucene.index.LeafReader.terms:(Ljava/lang/String;)Lorg/apache/lucene/index/Terms;
astore 11
start local 11 8: aload 11
ifnonnull 10
9: goto 23
10: StackMap locals: org.apache.lucene.index.Term org.apache.lucene.index.TermStates org.apache.lucene.index.Terms
StackMap stack:
aload 11
invokevirtual org.apache.lucene.index.Terms.iterator:()Lorg/apache/lucene/index/TermsEnum;
astore 5
11: getstatic org.apache.lucene.queries.CommonTermsQuery.$assertionsDisabled:Z
ifne 12
aload 5
ifnonnull 12
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
12: StackMap locals:
StackMap stack:
aload 5
getstatic org.apache.lucene.index.TermsEnum.EMPTY:Lorg/apache/lucene/index/TermsEnum;
if_acmpne 13
goto 23
13: StackMap locals:
StackMap stack:
aload 5
aload 9
invokevirtual org.apache.lucene.index.Term.bytes:()Lorg/apache/lucene/util/BytesRef;
invokevirtual org.apache.lucene.index.TermsEnum.seekExact:(Lorg/apache/lucene/util/BytesRef;)Z
ifeq 23
14: aload 10
ifnonnull 20
15: aload 3
iload 8
new org.apache.lucene.index.TermStates
dup
aload 1
invokevirtual org.apache.lucene.index.IndexReader.getContext:()Lorg/apache/lucene/index/IndexReaderContext;
16: aload 5
invokevirtual org.apache.lucene.index.TermsEnum.termState:()Lorg/apache/lucene/index/TermState;
aload 6
getfield org.apache.lucene.index.LeafReaderContext.ord:I
aload 5
invokevirtual org.apache.lucene.index.TermsEnum.docFreq:()I
17: aload 5
invokevirtual org.apache.lucene.index.TermsEnum.totalTermFreq:()J
invokespecial org.apache.lucene.index.TermStates.<init>:(Lorg/apache/lucene/index/IndexReaderContext;Lorg/apache/lucene/index/TermState;IIJ)V
18: aastore
19: goto 23
20: StackMap locals:
StackMap stack:
aload 10
aload 5
invokevirtual org.apache.lucene.index.TermsEnum.termState:()Lorg/apache/lucene/index/TermState;
aload 6
getfield org.apache.lucene.index.LeafReaderContext.ord:I
21: aload 5
invokevirtual org.apache.lucene.index.TermsEnum.docFreq:()I
aload 5
invokevirtual org.apache.lucene.index.TermsEnum.totalTermFreq:()J
22: invokevirtual org.apache.lucene.index.TermStates.register:(Lorg/apache/lucene/index/TermState;IIJ)V
end local 11 end local 10 end local 9 23: StackMap locals:
StackMap stack:
iinc 8 1
StackMap locals:
StackMap stack:
24: iload 8
aload 4
arraylength
if_icmplt 5
end local 8 end local 6 25: StackMap locals: org.apache.lucene.queries.CommonTermsQuery org.apache.lucene.index.IndexReader java.util.List org.apache.lucene.index.TermStates[] org.apache.lucene.index.Term[] org.apache.lucene.index.TermsEnum top java.util.Iterator
StackMap stack:
aload 7
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
26: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 27 0 this Lorg/apache/lucene/queries/CommonTermsQuery;
0 27 1 reader Lorg/apache/lucene/index/IndexReader;
0 27 2 leaves Ljava/util/List<Lorg/apache/lucene/index/LeafReaderContext;>;
0 27 3 contextArray [Lorg/apache/lucene/index/TermStates;
0 27 4 queryTerms [Lorg/apache/lucene/index/Term;
1 27 5 termsEnum Lorg/apache/lucene/index/TermsEnum;
3 25 6 context Lorg/apache/lucene/index/LeafReaderContext;
4 25 8 i I
6 23 9 term Lorg/apache/lucene/index/Term;
7 23 10 termStates Lorg/apache/lucene/index/TermStates;
8 23 11 terms Lorg/apache/lucene/index/Terms;
Exceptions:
throws java.io.IOException
Signature: (Lorg/apache/lucene/index/IndexReader;Ljava/util/List<Lorg/apache/lucene/index/LeafReaderContext;>;[Lorg/apache/lucene/index/TermStates;[Lorg/apache/lucene/index/Term;)V
MethodParameters:
Name Flags
reader
leaves
contextArray
queryTerms
public void setLowFreqMinimumNumberShouldMatch(float);
descriptor: (F)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
fload 1
putfield org.apache.lucene.queries.CommonTermsQuery.lowFreqMinNrShouldMatch:F
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/lucene/queries/CommonTermsQuery;
0 2 1 min F
MethodParameters:
Name Flags
min
public float getLowFreqMinimumNumberShouldMatch();
descriptor: ()F
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.lucene.queries.CommonTermsQuery.lowFreqMinNrShouldMatch:F
freturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/queries/CommonTermsQuery;
public void setHighFreqMinimumNumberShouldMatch(float);
descriptor: (F)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
fload 1
putfield org.apache.lucene.queries.CommonTermsQuery.highFreqMinNrShouldMatch:F
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/lucene/queries/CommonTermsQuery;
0 2 1 min F
MethodParameters:
Name Flags
min
public float getHighFreqMinimumNumberShouldMatch();
descriptor: ()F
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.lucene.queries.CommonTermsQuery.highFreqMinNrShouldMatch:F
freturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/queries/CommonTermsQuery;
public java.util.List<org.apache.lucene.index.Term> getTerms();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.lucene.queries.CommonTermsQuery.terms:Ljava/util/List;
invokestatic java.util.Collections.unmodifiableList:(Ljava/util/List;)Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/queries/CommonTermsQuery;
Signature: ()Ljava/util/List<Lorg/apache/lucene/index/Term;>;
public float getMaxTermFrequency();
descriptor: ()F
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.lucene.queries.CommonTermsQuery.maxTermFrequency:F
freturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/queries/CommonTermsQuery;
public org.apache.lucene.search.BooleanClause$Occur getLowFreqOccur();
descriptor: ()Lorg/apache/lucene/search/BooleanClause$Occur;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.lucene.queries.CommonTermsQuery.lowFreqOccur:Lorg/apache/lucene/search/BooleanClause$Occur;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/queries/CommonTermsQuery;
public org.apache.lucene.search.BooleanClause$Occur getHighFreqOccur();
descriptor: ()Lorg/apache/lucene/search/BooleanClause$Occur;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.lucene.queries.CommonTermsQuery.highFreqOccur:Lorg/apache/lucene/search/BooleanClause$Occur;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/queries/CommonTermsQuery;
public float getLowFreqBoost();
descriptor: ()F
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.lucene.queries.CommonTermsQuery.lowFreqBoost:F
freturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/queries/CommonTermsQuery;
public float getHighFreqBoost();
descriptor: ()F
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.lucene.queries.CommonTermsQuery.highFreqBoost:F
freturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/queries/CommonTermsQuery;
public java.lang.String toString(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=2
start local 0 start local 1 0: new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 2
start local 2 1: aload 0
invokevirtual org.apache.lucene.queries.CommonTermsQuery.getLowFreqMinimumNumberShouldMatch:()F
fconst_0
fcmpl
ifle 2
iconst_1
goto 3
StackMap locals: java.lang.StringBuilder
StackMap stack:
2: iconst_0
StackMap locals:
StackMap stack: int
3: istore 3
start local 3 4: iload 3
ifeq 6
5: aload 2
ldc "("
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
6: StackMap locals: int
StackMap stack:
iconst_0
istore 4
start local 4 7: goto 12
8: StackMap locals: int
StackMap stack:
aload 0
getfield org.apache.lucene.queries.CommonTermsQuery.terms:Ljava/util/List;
iload 4
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast org.apache.lucene.index.Term
astore 5
start local 5 9: aload 2
aload 0
aload 5
aconst_null
invokevirtual org.apache.lucene.queries.CommonTermsQuery.newTermQuery:(Lorg/apache/lucene/index/Term;Lorg/apache/lucene/index/TermStates;)Lorg/apache/lucene/search/Query;
invokevirtual org.apache.lucene.search.Query.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
10: iload 4
aload 0
getfield org.apache.lucene.queries.CommonTermsQuery.terms:Ljava/util/List;
invokeinterface java.util.List.size:()I
iconst_1
isub
if_icmpeq 11
aload 2
ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
end local 5 11: StackMap locals:
StackMap stack:
iinc 4 1
StackMap locals:
StackMap stack:
12: iload 4
aload 0
getfield org.apache.lucene.queries.CommonTermsQuery.terms:Ljava/util/List;
invokeinterface java.util.List.size:()I
if_icmplt 8
end local 4 13: iload 3
ifeq 15
14: aload 2
ldc ")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
15: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.lucene.queries.CommonTermsQuery.getLowFreqMinimumNumberShouldMatch:()F
fconst_0
fcmpl
ifgt 16
aload 0
invokevirtual org.apache.lucene.queries.CommonTermsQuery.getHighFreqMinimumNumberShouldMatch:()F
fconst_0
fcmpl
ifle 21
16: StackMap locals:
StackMap stack:
aload 2
bipush 126
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
17: aload 2
ldc "("
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
18: aload 2
aload 0
invokevirtual org.apache.lucene.queries.CommonTermsQuery.getLowFreqMinimumNumberShouldMatch:()F
invokevirtual java.lang.StringBuilder.append:(F)Ljava/lang/StringBuilder;
pop
19: aload 2
aload 0
invokevirtual org.apache.lucene.queries.CommonTermsQuery.getHighFreqMinimumNumberShouldMatch:()F
invokevirtual java.lang.StringBuilder.append:(F)Ljava/lang/StringBuilder;
pop
20: aload 2
ldc ")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
21: StackMap locals:
StackMap stack:
aload 2
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 22 0 this Lorg/apache/lucene/queries/CommonTermsQuery;
0 22 1 field Ljava/lang/String;
1 22 2 buffer Ljava/lang/StringBuilder;
4 22 3 needParens Z
7 13 4 i I
9 11 5 t Lorg/apache/lucene/index/Term;
MethodParameters:
Name Flags
field
public int hashCode();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual org.apache.lucene.queries.CommonTermsQuery.classHash:()I
istore 1
start local 1 1: bipush 31
iload 1
imul
aload 0
getfield org.apache.lucene.queries.CommonTermsQuery.highFreqBoost:F
invokestatic java.lang.Float.floatToIntBits:(F)I
iadd
istore 1
2: bipush 31
iload 1
imul
aload 0
getfield org.apache.lucene.queries.CommonTermsQuery.highFreqOccur:Lorg/apache/lucene/search/BooleanClause$Occur;
invokestatic java.util.Objects.hashCode:(Ljava/lang/Object;)I
iadd
istore 1
3: bipush 31
iload 1
imul
aload 0
getfield org.apache.lucene.queries.CommonTermsQuery.lowFreqOccur:Lorg/apache/lucene/search/BooleanClause$Occur;
invokestatic java.util.Objects.hashCode:(Ljava/lang/Object;)I
iadd
istore 1
4: bipush 31
iload 1
imul
aload 0
getfield org.apache.lucene.queries.CommonTermsQuery.lowFreqBoost:F
invokestatic java.lang.Float.floatToIntBits:(F)I
iadd
istore 1
5: bipush 31
iload 1
imul
aload 0
getfield org.apache.lucene.queries.CommonTermsQuery.maxTermFrequency:F
invokestatic java.lang.Float.floatToIntBits:(F)I
iadd
istore 1
6: bipush 31
iload 1
imul
aload 0
getfield org.apache.lucene.queries.CommonTermsQuery.lowFreqMinNrShouldMatch:F
invokestatic java.lang.Float.floatToIntBits:(F)I
iadd
istore 1
7: bipush 31
iload 1
imul
aload 0
getfield org.apache.lucene.queries.CommonTermsQuery.highFreqMinNrShouldMatch:F
invokestatic java.lang.Float.floatToIntBits:(F)I
iadd
istore 1
8: bipush 31
iload 1
imul
aload 0
getfield org.apache.lucene.queries.CommonTermsQuery.terms:Ljava/util/List;
invokestatic java.util.Objects.hashCode:(Ljava/lang/Object;)I
iadd
istore 1
9: iload 1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/apache/lucene/queries/CommonTermsQuery;
1 10 1 result I
public boolean equals(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.apache.lucene.queries.CommonTermsQuery.sameClassAs:(Ljava/lang/Object;)Z
ifeq 3
1: aload 0
aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
aload 1
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.apache.lucene.queries.CommonTermsQuery
invokevirtual org.apache.lucene.queries.CommonTermsQuery.equalsTo:(Lorg/apache/lucene/queries/CommonTermsQuery;)Z
ifeq 3
2: iconst_1
ireturn
StackMap locals:
StackMap stack:
3: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/lucene/queries/CommonTermsQuery;
0 4 1 other Ljava/lang/Object;
MethodParameters:
Name Flags
other
private boolean equalsTo(org.apache.lucene.queries.CommonTermsQuery);
descriptor: (Lorg/apache/lucene/queries/CommonTermsQuery;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.lucene.queries.CommonTermsQuery.highFreqBoost:F
invokestatic java.lang.Float.floatToIntBits:(F)I
aload 1
getfield org.apache.lucene.queries.CommonTermsQuery.highFreqBoost:F
invokestatic java.lang.Float.floatToIntBits:(F)I
if_icmpne 9
1: aload 0
getfield org.apache.lucene.queries.CommonTermsQuery.highFreqOccur:Lorg/apache/lucene/search/BooleanClause$Occur;
aload 1
getfield org.apache.lucene.queries.CommonTermsQuery.highFreqOccur:Lorg/apache/lucene/search/BooleanClause$Occur;
if_acmpne 9
2: aload 0
getfield org.apache.lucene.queries.CommonTermsQuery.lowFreqOccur:Lorg/apache/lucene/search/BooleanClause$Occur;
aload 1
getfield org.apache.lucene.queries.CommonTermsQuery.lowFreqOccur:Lorg/apache/lucene/search/BooleanClause$Occur;
if_acmpne 9
3: aload 0
getfield org.apache.lucene.queries.CommonTermsQuery.lowFreqBoost:F
invokestatic java.lang.Float.floatToIntBits:(F)I
aload 1
getfield org.apache.lucene.queries.CommonTermsQuery.lowFreqBoost:F
invokestatic java.lang.Float.floatToIntBits:(F)I
if_icmpne 9
4: aload 0
getfield org.apache.lucene.queries.CommonTermsQuery.maxTermFrequency:F
invokestatic java.lang.Float.floatToIntBits:(F)I
aload 1
getfield org.apache.lucene.queries.CommonTermsQuery.maxTermFrequency:F
invokestatic java.lang.Float.floatToIntBits:(F)I
if_icmpne 9
5: aload 0
getfield org.apache.lucene.queries.CommonTermsQuery.lowFreqMinNrShouldMatch:F
aload 1
getfield org.apache.lucene.queries.CommonTermsQuery.lowFreqMinNrShouldMatch:F
fcmpl
ifne 9
6: aload 0
getfield org.apache.lucene.queries.CommonTermsQuery.highFreqMinNrShouldMatch:F
aload 1
getfield org.apache.lucene.queries.CommonTermsQuery.highFreqMinNrShouldMatch:F
fcmpl
ifne 9
7: aload 0
getfield org.apache.lucene.queries.CommonTermsQuery.terms:Ljava/util/List;
aload 1
getfield org.apache.lucene.queries.CommonTermsQuery.terms:Ljava/util/List;
invokeinterface java.util.List.equals:(Ljava/lang/Object;)Z
ifeq 9
8: iconst_1
ireturn
StackMap locals:
StackMap stack:
9: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/apache/lucene/queries/CommonTermsQuery;
0 10 1 other Lorg/apache/lucene/queries/CommonTermsQuery;
MethodParameters:
Name Flags
other
protected org.apache.lucene.search.Query newTermQuery(org.apache.lucene.index.Term, org.apache.lucene.index.TermStates);
descriptor: (Lorg/apache/lucene/index/Term;Lorg/apache/lucene/index/TermStates;)Lorg/apache/lucene/search/Query;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 2
ifnonnull 1
new org.apache.lucene.search.TermQuery
dup
aload 1
invokespecial org.apache.lucene.search.TermQuery.<init>:(Lorg/apache/lucene/index/Term;)V
goto 2
StackMap locals:
StackMap stack:
1: new org.apache.lucene.search.TermQuery
dup
aload 1
aload 2
invokespecial org.apache.lucene.search.TermQuery.<init>:(Lorg/apache/lucene/index/Term;Lorg/apache/lucene/index/TermStates;)V
StackMap locals:
StackMap stack: org.apache.lucene.search.TermQuery
2: areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/lucene/queries/CommonTermsQuery;
0 3 1 term Lorg/apache/lucene/index/Term;
0 3 2 termStates Lorg/apache/lucene/index/TermStates;
MethodParameters:
Name Flags
term
termStates
private static boolean lambda$0(org.apache.lucene.search.QueryVisitor, org.apache.lucene.index.Term);
descriptor: (Lorg/apache/lucene/search/QueryVisitor;Lorg/apache/lucene/index/Term;)Z
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
start local 1 0: aload 0
aload 1
invokevirtual org.apache.lucene.index.Term.field:()Ljava/lang/String;
invokevirtual org.apache.lucene.search.QueryVisitor.acceptField:(Ljava/lang/String;)Z
ireturn
end local 1 LocalVariableTable:
Start End Slot Name Signature
0 1 1 t Lorg/apache/lucene/index/Term;
private static org.apache.lucene.index.Term[] lambda$1(int);
descriptor: (I)[Lorg/apache/lucene/index/Term;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: iload 0
anewarray org.apache.lucene.index.Term
areturn
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "CommonTermsQuery.java"
InnerClasses:
public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
public Occur = org.apache.lucene.search.BooleanClause$Occur of org.apache.lucene.search.BooleanClause
public Builder = org.apache.lucene.search.BooleanQuery$Builder of org.apache.lucene.search.BooleanQuery