public class org.apache.lucene.util.QueryBuilder
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.lucene.util.QueryBuilder
super_class: java.lang.Object
{
protected org.apache.lucene.analysis.Analyzer analyzer;
descriptor: Lorg/apache/lucene/analysis/Analyzer;
flags: (0x0004) ACC_PROTECTED
protected boolean enablePositionIncrements;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected boolean enableGraphQueries;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected boolean autoGenerateMultiTermSynonymsPhraseQuery;
descriptor: Z
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/util/QueryBuilder;
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.util.QueryBuilder.$assertionsDisabled:Z
return
LocalVariableTable:
Start End Slot Name Signature
public void <init>(org.apache.lucene.analysis.Analyzer);
descriptor: (Lorg/apache/lucene/analysis/Analyzer;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
iconst_1
putfield org.apache.lucene.util.QueryBuilder.enablePositionIncrements:Z
2: aload 0
iconst_1
putfield org.apache.lucene.util.QueryBuilder.enableGraphQueries:Z
3: aload 0
iconst_0
putfield org.apache.lucene.util.QueryBuilder.autoGenerateMultiTermSynonymsPhraseQuery:Z
4: aload 0
aload 1
putfield org.apache.lucene.util.QueryBuilder.analyzer:Lorg/apache/lucene/analysis/Analyzer;
5: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/lucene/util/QueryBuilder;
0 6 1 analyzer Lorg/apache/lucene/analysis/Analyzer;
MethodParameters:
Name Flags
analyzer
public org.apache.lucene.search.Query createBooleanQuery(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Lorg/apache/lucene/search/Query;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
getstatic org.apache.lucene.search.BooleanClause$Occur.SHOULD:Lorg/apache/lucene/search/BooleanClause$Occur;
invokevirtual org.apache.lucene.util.QueryBuilder.createBooleanQuery:(Ljava/lang/String;Ljava/lang/String;Lorg/apache/lucene/search/BooleanClause$Occur;)Lorg/apache/lucene/search/Query;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/util/QueryBuilder;
0 1 1 field Ljava/lang/String;
0 1 2 queryText Ljava/lang/String;
MethodParameters:
Name Flags
field
queryText
public org.apache.lucene.search.Query createBooleanQuery(java.lang.String, java.lang.String, org.apache.lucene.search.BooleanClause$Occur);
descriptor: (Ljava/lang/String;Ljava/lang/String;Lorg/apache/lucene/search/BooleanClause$Occur;)Lorg/apache/lucene/search/Query;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 3
getstatic org.apache.lucene.search.BooleanClause$Occur.SHOULD:Lorg/apache/lucene/search/BooleanClause$Occur;
if_acmpeq 2
aload 3
getstatic org.apache.lucene.search.BooleanClause$Occur.MUST:Lorg/apache/lucene/search/BooleanClause$Occur;
if_acmpeq 2
1: new java.lang.IllegalArgumentException
dup
ldc "invalid operator: only SHOULD or MUST are allowed"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.apache.lucene.util.QueryBuilder.analyzer:Lorg/apache/lucene/analysis/Analyzer;
aload 3
aload 1
aload 2
iconst_0
iconst_0
invokevirtual org.apache.lucene.util.QueryBuilder.createFieldQuery:(Lorg/apache/lucene/analysis/Analyzer;Lorg/apache/lucene/search/BooleanClause$Occur;Ljava/lang/String;Ljava/lang/String;ZI)Lorg/apache/lucene/search/Query;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/lucene/util/QueryBuilder;
0 3 1 field Ljava/lang/String;
0 3 2 queryText Ljava/lang/String;
0 3 3 operator Lorg/apache/lucene/search/BooleanClause$Occur;
MethodParameters:
Name Flags
field
queryText
operator
public org.apache.lucene.search.Query createPhraseQuery(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Lorg/apache/lucene/search/Query;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
iconst_0
invokevirtual org.apache.lucene.util.QueryBuilder.createPhraseQuery:(Ljava/lang/String;Ljava/lang/String;I)Lorg/apache/lucene/search/Query;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/util/QueryBuilder;
0 1 1 field Ljava/lang/String;
0 1 2 queryText Ljava/lang/String;
MethodParameters:
Name Flags
field
queryText
public org.apache.lucene.search.Query createPhraseQuery(java.lang.String, java.lang.String, int);
descriptor: (Ljava/lang/String;Ljava/lang/String;I)Lorg/apache/lucene/search/Query;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 0
getfield org.apache.lucene.util.QueryBuilder.analyzer:Lorg/apache/lucene/analysis/Analyzer;
getstatic org.apache.lucene.search.BooleanClause$Occur.MUST:Lorg/apache/lucene/search/BooleanClause$Occur;
aload 1
aload 2
iconst_1
iload 3
invokevirtual org.apache.lucene.util.QueryBuilder.createFieldQuery:(Lorg/apache/lucene/analysis/Analyzer;Lorg/apache/lucene/search/BooleanClause$Occur;Ljava/lang/String;Ljava/lang/String;ZI)Lorg/apache/lucene/search/Query;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/util/QueryBuilder;
0 1 1 field Ljava/lang/String;
0 1 2 queryText Ljava/lang/String;
0 1 3 phraseSlop I
MethodParameters:
Name Flags
field
queryText
phraseSlop
public org.apache.lucene.search.Query createMinShouldMatchQuery(java.lang.String, java.lang.String, float);
descriptor: (Ljava/lang/String;Ljava/lang/String;F)Lorg/apache/lucene/search/Query;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: fload 3
invokestatic java.lang.Float.isNaN:(F)Z
ifne 1
fload 3
fconst_0
fcmpg
iflt 1
fload 3
fconst_1
fcmpl
ifle 2
1: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
ldc "fraction should be >= 0 and <= 1"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
fload 3
fconst_1
fcmpl
ifne 4
3: aload 0
aload 1
aload 2
getstatic org.apache.lucene.search.BooleanClause$Occur.MUST:Lorg/apache/lucene/search/BooleanClause$Occur;
invokevirtual org.apache.lucene.util.QueryBuilder.createBooleanQuery:(Ljava/lang/String;Ljava/lang/String;Lorg/apache/lucene/search/BooleanClause$Occur;)Lorg/apache/lucene/search/Query;
areturn
4: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.apache.lucene.util.QueryBuilder.analyzer:Lorg/apache/lucene/analysis/Analyzer;
getstatic org.apache.lucene.search.BooleanClause$Occur.SHOULD:Lorg/apache/lucene/search/BooleanClause$Occur;
aload 1
aload 2
iconst_0
iconst_0
invokevirtual org.apache.lucene.util.QueryBuilder.createFieldQuery:(Lorg/apache/lucene/analysis/Analyzer;Lorg/apache/lucene/search/BooleanClause$Occur;Ljava/lang/String;Ljava/lang/String;ZI)Lorg/apache/lucene/search/Query;
astore 4
start local 4 5: aload 4
instanceof org.apache.lucene.search.BooleanQuery
ifeq 7
6: aload 0
aload 4
checkcast org.apache.lucene.search.BooleanQuery
fload 3
invokevirtual org.apache.lucene.util.QueryBuilder.addMinShouldMatchToBoolean:(Lorg/apache/lucene/search/BooleanQuery;F)Lorg/apache/lucene/search/BooleanQuery;
astore 4
7: StackMap locals: org.apache.lucene.search.Query
StackMap stack:
aload 4
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/apache/lucene/util/QueryBuilder;
0 8 1 field Ljava/lang/String;
0 8 2 queryText Ljava/lang/String;
0 8 3 fraction F
5 8 4 query Lorg/apache/lucene/search/Query;
MethodParameters:
Name Flags
field
queryText
fraction
private org.apache.lucene.search.BooleanQuery addMinShouldMatchToBoolean(org.apache.lucene.search.BooleanQuery, float);
descriptor: (Lorg/apache/lucene/search/BooleanQuery;F)Lorg/apache/lucene/search/BooleanQuery;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=6, args_size=3
start local 0 start local 1 start local 2 0: new org.apache.lucene.search.BooleanQuery$Builder
dup
invokespecial org.apache.lucene.search.BooleanQuery$Builder.<init>:()V
astore 3
start local 3 1: aload 3
fload 2
aload 1
invokevirtual org.apache.lucene.search.BooleanQuery.clauses:()Ljava/util/List;
invokeinterface java.util.List.size:()I
i2f
fmul
f2i
invokevirtual org.apache.lucene.search.BooleanQuery$Builder.setMinimumNumberShouldMatch:(I)Lorg/apache/lucene/search/BooleanQuery$Builder;
pop
2: aload 1
invokevirtual org.apache.lucene.search.BooleanQuery.iterator:()Ljava/util/Iterator;
astore 5
goto 5
StackMap locals: org.apache.lucene.util.QueryBuilder org.apache.lucene.search.BooleanQuery float org.apache.lucene.search.BooleanQuery$Builder top java.util.Iterator
StackMap stack:
3: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.apache.lucene.search.BooleanClause
astore 4
start local 4 4: aload 3
aload 4
invokevirtual org.apache.lucene.search.BooleanQuery$Builder.add:(Lorg/apache/lucene/search/BooleanClause;)Lorg/apache/lucene/search/BooleanQuery$Builder;
pop
end local 4 5: StackMap locals:
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 3
6: aload 3
invokevirtual org.apache.lucene.search.BooleanQuery$Builder.build:()Lorg/apache/lucene/search/BooleanQuery;
areturn
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/util/QueryBuilder;
0 7 1 query Lorg/apache/lucene/search/BooleanQuery;
0 7 2 fraction F
1 7 3 builder Lorg/apache/lucene/search/BooleanQuery$Builder;
4 5 4 clause Lorg/apache/lucene/search/BooleanClause;
MethodParameters:
Name Flags
query
fraction
public org.apache.lucene.analysis.Analyzer getAnalyzer();
descriptor: ()Lorg/apache/lucene/analysis/Analyzer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.lucene.util.QueryBuilder.analyzer:Lorg/apache/lucene/analysis/Analyzer;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/util/QueryBuilder;
public void setAnalyzer(org.apache.lucene.analysis.Analyzer);
descriptor: (Lorg/apache/lucene/analysis/Analyzer;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.apache.lucene.util.QueryBuilder.analyzer:Lorg/apache/lucene/analysis/Analyzer;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/lucene/util/QueryBuilder;
0 2 1 analyzer Lorg/apache/lucene/analysis/Analyzer;
MethodParameters:
Name Flags
analyzer
public boolean getEnablePositionIncrements();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.lucene.util.QueryBuilder.enablePositionIncrements:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/util/QueryBuilder;
public void setEnablePositionIncrements(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.apache.lucene.util.QueryBuilder.enablePositionIncrements:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/lucene/util/QueryBuilder;
0 2 1 enable Z
MethodParameters:
Name Flags
enable
public boolean getAutoGenerateMultiTermSynonymsPhraseQuery();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.lucene.util.QueryBuilder.autoGenerateMultiTermSynonymsPhraseQuery:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/util/QueryBuilder;
public void setAutoGenerateMultiTermSynonymsPhraseQuery(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.apache.lucene.util.QueryBuilder.autoGenerateMultiTermSynonymsPhraseQuery:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/lucene/util/QueryBuilder;
0 2 1 enable Z
MethodParameters:
Name Flags
enable
protected org.apache.lucene.search.Query createFieldQuery(org.apache.lucene.analysis.Analyzer, org.apache.lucene.search.BooleanClause$Occur, java.lang.String, java.lang.String, boolean, int);
descriptor: (Lorg/apache/lucene/analysis/Analyzer;Lorg/apache/lucene/search/BooleanClause$Occur;Ljava/lang/String;Ljava/lang/String;ZI)Lorg/apache/lucene/search/Query;
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=10, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: getstatic org.apache.lucene.util.QueryBuilder.$assertionsDisabled:Z
ifne 1
aload 2
getstatic org.apache.lucene.search.BooleanClause$Occur.SHOULD:Lorg/apache/lucene/search/BooleanClause$Occur;
if_acmpeq 1
aload 2
getstatic org.apache.lucene.search.BooleanClause$Occur.MUST:Lorg/apache/lucene/search/BooleanClause$Occur;
if_acmpeq 1
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
1: StackMap locals:
StackMap stack:
aconst_null
astore 7
aconst_null
astore 8
2: aload 1
aload 3
aload 4
invokevirtual org.apache.lucene.analysis.Analyzer.tokenStream:(Ljava/lang/String;Ljava/lang/String;)Lorg/apache/lucene/analysis/TokenStream;
astore 9
start local 9 3: aload 0
aload 9
aload 2
aload 3
iload 5
iload 6
invokevirtual org.apache.lucene.util.QueryBuilder.createFieldQuery:(Lorg/apache/lucene/analysis/TokenStream;Lorg/apache/lucene/search/BooleanClause$Occur;Ljava/lang/String;ZI)Lorg/apache/lucene/search/Query;
4: aload 9
ifnull 5
aload 9
invokevirtual org.apache.lucene.analysis.TokenStream.close:()V
5: StackMap locals: org.apache.lucene.util.QueryBuilder org.apache.lucene.analysis.Analyzer org.apache.lucene.search.BooleanClause$Occur java.lang.String java.lang.String int int java.lang.Throwable java.lang.Throwable org.apache.lucene.analysis.TokenStream
StackMap stack: org.apache.lucene.search.Query
areturn
StackMap locals:
StackMap stack: java.lang.Throwable
6: astore 7
7: aload 9
ifnull 8
aload 9
invokevirtual org.apache.lucene.analysis.TokenStream.close:()V
end local 9 StackMap locals:
StackMap stack:
8: aload 7
athrow
StackMap locals:
StackMap stack: java.lang.Throwable
9: astore 8
aload 7
ifnonnull 10
aload 8
astore 7
goto 11
StackMap locals:
StackMap stack:
10: aload 7
aload 8
if_acmpeq 11
aload 7
aload 8
invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
StackMap locals:
StackMap stack:
11: aload 7
athrow
StackMap locals: org.apache.lucene.util.QueryBuilder org.apache.lucene.analysis.Analyzer org.apache.lucene.search.BooleanClause$Occur java.lang.String java.lang.String int int
StackMap stack: java.io.IOException
12: astore 7
start local 7 13: new java.lang.RuntimeException
dup
ldc "Error analyzing query text"
aload 7
invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
athrow
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 14 0 this Lorg/apache/lucene/util/QueryBuilder;
0 14 1 analyzer Lorg/apache/lucene/analysis/Analyzer;
0 14 2 operator Lorg/apache/lucene/search/BooleanClause$Occur;
0 14 3 field Ljava/lang/String;
0 14 4 queryText Ljava/lang/String;
0 14 5 quoted Z
0 14 6 phraseSlop I
3 8 9 source Lorg/apache/lucene/analysis/TokenStream;
13 14 7 e Ljava/io/IOException;
Exception table:
from to target type
3 4 6 any
2 5 9 any
6 9 9 any
1 5 12 Class java.io.IOException
6 12 12 Class java.io.IOException
MethodParameters:
Name Flags
analyzer
operator
field
queryText
quoted
phraseSlop
public void setEnableGraphQueries(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.apache.lucene.util.QueryBuilder.enableGraphQueries:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/lucene/util/QueryBuilder;
0 2 1 v Z
MethodParameters:
Name Flags
v
public boolean getEnableGraphQueries();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.lucene.util.QueryBuilder.enableGraphQueries:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/util/QueryBuilder;
protected org.apache.lucene.search.Query createFieldQuery(org.apache.lucene.analysis.TokenStream, org.apache.lucene.search.BooleanClause$Occur, java.lang.String, boolean, int);
descriptor: (Lorg/apache/lucene/analysis/TokenStream;Lorg/apache/lucene/search/BooleanClause$Occur;Ljava/lang/String;ZI)Lorg/apache/lucene/search/Query;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=18, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: getstatic org.apache.lucene.util.QueryBuilder.$assertionsDisabled:Z
ifne 1
aload 2
getstatic org.apache.lucene.search.BooleanClause$Occur.SHOULD:Lorg/apache/lucene/search/BooleanClause$Occur;
if_acmpeq 1
aload 2
getstatic org.apache.lucene.search.BooleanClause$Occur.MUST:Lorg/apache/lucene/search/BooleanClause$Occur;
if_acmpeq 1
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
1: StackMap locals:
StackMap stack:
aconst_null
astore 6
aconst_null
astore 7
2: new org.apache.lucene.analysis.CachingTokenFilter
dup
aload 1
invokespecial org.apache.lucene.analysis.CachingTokenFilter.<init>:(Lorg/apache/lucene/analysis/TokenStream;)V
astore 8
start local 8 3: aload 8
ldc Lorg/apache/lucene/analysis/tokenattributes/TermToBytesRefAttribute;
invokevirtual org.apache.lucene.analysis.CachingTokenFilter.getAttribute:(Ljava/lang/Class;)Lorg/apache/lucene/util/Attribute;
checkcast org.apache.lucene.analysis.tokenattributes.TermToBytesRefAttribute
astore 9
start local 9 4: aload 8
ldc Lorg/apache/lucene/analysis/tokenattributes/PositionIncrementAttribute;
invokevirtual org.apache.lucene.analysis.CachingTokenFilter.addAttribute:(Ljava/lang/Class;)Lorg/apache/lucene/util/Attribute;
checkcast org.apache.lucene.analysis.tokenattributes.PositionIncrementAttribute
astore 10
start local 10 5: aload 8
ldc Lorg/apache/lucene/analysis/tokenattributes/PositionLengthAttribute;
invokevirtual org.apache.lucene.analysis.CachingTokenFilter.addAttribute:(Ljava/lang/Class;)Lorg/apache/lucene/util/Attribute;
checkcast org.apache.lucene.analysis.tokenattributes.PositionLengthAttribute
astore 11
start local 11 6: aload 9
ifnonnull 9
7: aload 8
ifnull 8
aload 8
invokevirtual org.apache.lucene.analysis.CachingTokenFilter.close:()V
8: StackMap locals: org.apache.lucene.util.QueryBuilder org.apache.lucene.analysis.TokenStream org.apache.lucene.search.BooleanClause$Occur java.lang.String int int java.lang.Throwable java.lang.Throwable org.apache.lucene.analysis.CachingTokenFilter org.apache.lucene.analysis.tokenattributes.TermToBytesRefAttribute org.apache.lucene.analysis.tokenattributes.PositionIncrementAttribute org.apache.lucene.analysis.tokenattributes.PositionLengthAttribute
StackMap stack:
aconst_null
areturn
9: StackMap locals:
StackMap stack:
iconst_0
istore 12
start local 12 10: iconst_0
istore 13
start local 13 11: iconst_0
istore 14
start local 14 12: iconst_0
istore 15
start local 15 13: aload 8
invokevirtual org.apache.lucene.analysis.CachingTokenFilter.reset:()V
14: goto 24
15: StackMap locals: org.apache.lucene.util.QueryBuilder org.apache.lucene.analysis.TokenStream org.apache.lucene.search.BooleanClause$Occur java.lang.String int int java.lang.Throwable java.lang.Throwable org.apache.lucene.analysis.CachingTokenFilter org.apache.lucene.analysis.tokenattributes.TermToBytesRefAttribute org.apache.lucene.analysis.tokenattributes.PositionIncrementAttribute org.apache.lucene.analysis.tokenattributes.PositionLengthAttribute int int int int
StackMap stack:
iinc 12 1
16: aload 10
invokeinterface org.apache.lucene.analysis.tokenattributes.PositionIncrementAttribute.getPositionIncrement:()I
istore 16
start local 16 17: iload 16
ifeq 20
18: iload 13
iload 16
iadd
istore 13
19: goto 21
20: StackMap locals: int
StackMap stack:
iconst_1
istore 14
21: StackMap locals:
StackMap stack:
aload 11
invokeinterface org.apache.lucene.analysis.tokenattributes.PositionLengthAttribute.getPositionLength:()I
istore 17
start local 17 22: aload 0
getfield org.apache.lucene.util.QueryBuilder.enableGraphQueries:Z
ifeq 24
iload 17
iconst_1
if_icmple 24
23: iconst_1
istore 15
end local 17 end local 16 24: StackMap locals:
StackMap stack:
aload 8
invokevirtual org.apache.lucene.analysis.CachingTokenFilter.incrementToken:()Z
ifne 15
25: iload 12
ifne 28
26: aload 8
ifnull 27
aload 8
invokevirtual org.apache.lucene.analysis.CachingTokenFilter.close:()V
27: StackMap locals:
StackMap stack:
aconst_null
areturn
28: StackMap locals:
StackMap stack:
iload 12
iconst_1
if_icmpne 32
29: aload 0
aload 3
aload 8
invokevirtual org.apache.lucene.util.QueryBuilder.analyzeTerm:(Ljava/lang/String;Lorg/apache/lucene/analysis/TokenStream;)Lorg/apache/lucene/search/Query;
30: aload 8
ifnull 31
aload 8
invokevirtual org.apache.lucene.analysis.CachingTokenFilter.close:()V
31: StackMap locals:
StackMap stack: org.apache.lucene.search.Query
areturn
32: StackMap locals:
StackMap stack:
iload 15
ifeq 40
33: iload 4
ifeq 37
34: aload 0
aload 8
aload 3
iload 5
invokevirtual org.apache.lucene.util.QueryBuilder.analyzeGraphPhrase:(Lorg/apache/lucene/analysis/TokenStream;Ljava/lang/String;I)Lorg/apache/lucene/search/Query;
35: aload 8
ifnull 36
aload 8
invokevirtual org.apache.lucene.analysis.CachingTokenFilter.close:()V
36: StackMap locals:
StackMap stack: org.apache.lucene.search.Query
areturn
37: StackMap locals:
StackMap stack:
aload 0
aload 3
aload 8
aload 2
invokevirtual org.apache.lucene.util.QueryBuilder.analyzeGraphBoolean:(Ljava/lang/String;Lorg/apache/lucene/analysis/TokenStream;Lorg/apache/lucene/search/BooleanClause$Occur;)Lorg/apache/lucene/search/Query;
38: aload 8
ifnull 39
aload 8
invokevirtual org.apache.lucene.analysis.CachingTokenFilter.close:()V
39: StackMap locals:
StackMap stack: org.apache.lucene.search.Query
areturn
40: StackMap locals:
StackMap stack:
iload 4
ifeq 48
iload 13
iconst_1
if_icmple 48
41: iload 14
ifeq 45
42: aload 0
aload 3
aload 8
iload 5
invokevirtual org.apache.lucene.util.QueryBuilder.analyzeMultiPhrase:(Ljava/lang/String;Lorg/apache/lucene/analysis/TokenStream;I)Lorg/apache/lucene/search/Query;
43: aload 8
ifnull 44
aload 8
invokevirtual org.apache.lucene.analysis.CachingTokenFilter.close:()V
44: StackMap locals:
StackMap stack: org.apache.lucene.search.Query
areturn
45: StackMap locals:
StackMap stack:
aload 0
aload 3
aload 8
iload 5
invokevirtual org.apache.lucene.util.QueryBuilder.analyzePhrase:(Ljava/lang/String;Lorg/apache/lucene/analysis/TokenStream;I)Lorg/apache/lucene/search/Query;
46: aload 8
ifnull 47
aload 8
invokevirtual org.apache.lucene.analysis.CachingTokenFilter.close:()V
47: StackMap locals:
StackMap stack: org.apache.lucene.search.Query
areturn
48: StackMap locals:
StackMap stack:
iload 13
iconst_1
if_icmpne 52
49: aload 0
aload 3
aload 8
invokevirtual org.apache.lucene.util.QueryBuilder.analyzeBoolean:(Ljava/lang/String;Lorg/apache/lucene/analysis/TokenStream;)Lorg/apache/lucene/search/Query;
50: aload 8
ifnull 51
aload 8
invokevirtual org.apache.lucene.analysis.CachingTokenFilter.close:()V
51: StackMap locals:
StackMap stack: org.apache.lucene.search.Query
areturn
52: StackMap locals:
StackMap stack:
aload 0
aload 3
aload 8
aload 2
invokevirtual org.apache.lucene.util.QueryBuilder.analyzeMultiBoolean:(Ljava/lang/String;Lorg/apache/lucene/analysis/TokenStream;Lorg/apache/lucene/search/BooleanClause$Occur;)Lorg/apache/lucene/search/Query;
53: aload 8
ifnull 54
aload 8
invokevirtual org.apache.lucene.analysis.CachingTokenFilter.close:()V
54: StackMap locals:
StackMap stack: org.apache.lucene.search.Query
areturn
end local 15 end local 14 end local 13 end local 12 end local 11 end local 10 end local 9 StackMap locals: org.apache.lucene.util.QueryBuilder org.apache.lucene.analysis.TokenStream org.apache.lucene.search.BooleanClause$Occur java.lang.String int int java.lang.Throwable java.lang.Throwable org.apache.lucene.analysis.CachingTokenFilter
StackMap stack: java.lang.Throwable
55: astore 6
56: aload 8
ifnull 57
aload 8
invokevirtual org.apache.lucene.analysis.CachingTokenFilter.close:()V
end local 8 StackMap locals:
StackMap stack:
57: aload 6
athrow
StackMap locals:
StackMap stack: java.lang.Throwable
58: astore 7
aload 6
ifnonnull 59
aload 7
astore 6
goto 60
StackMap locals:
StackMap stack:
59: aload 6
aload 7
if_acmpeq 60
aload 6
aload 7
invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
StackMap locals:
StackMap stack:
60: aload 6
athrow
StackMap locals: org.apache.lucene.util.QueryBuilder org.apache.lucene.analysis.TokenStream org.apache.lucene.search.BooleanClause$Occur java.lang.String int int
StackMap stack: java.io.IOException
61: astore 6
start local 6 62: new java.lang.RuntimeException
dup
ldc "Error analyzing query text"
aload 6
invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
athrow
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 63 0 this Lorg/apache/lucene/util/QueryBuilder;
0 63 1 source Lorg/apache/lucene/analysis/TokenStream;
0 63 2 operator Lorg/apache/lucene/search/BooleanClause$Occur;
0 63 3 field Ljava/lang/String;
0 63 4 quoted Z
0 63 5 phraseSlop I
3 57 8 stream Lorg/apache/lucene/analysis/CachingTokenFilter;
4 55 9 termAtt Lorg/apache/lucene/analysis/tokenattributes/TermToBytesRefAttribute;
5 55 10 posIncAtt Lorg/apache/lucene/analysis/tokenattributes/PositionIncrementAttribute;
6 55 11 posLenAtt Lorg/apache/lucene/analysis/tokenattributes/PositionLengthAttribute;
10 55 12 numTokens I
11 55 13 positionCount I
12 55 14 hasSynonyms Z
13 55 15 isGraph Z
17 24 16 positionIncrement I
22 24 17 positionLength I
62 63 6 e Ljava/io/IOException;
Exception table:
from to target type
3 7 55 any
9 26 55 any
28 30 55 any
32 35 55 any
37 38 55 any
40 43 55 any
45 46 55 any
48 50 55 any
52 53 55 any
2 8 58 any
9 27 58 any
28 31 58 any
32 36 58 any
37 39 58 any
40 44 58 any
45 47 58 any
48 51 58 any
52 54 58 any
55 58 58 any
1 8 61 Class java.io.IOException
9 27 61 Class java.io.IOException
28 31 61 Class java.io.IOException
32 36 61 Class java.io.IOException
37 39 61 Class java.io.IOException
40 44 61 Class java.io.IOException
45 47 61 Class java.io.IOException
48 51 61 Class java.io.IOException
52 54 61 Class java.io.IOException
55 61 61 Class java.io.IOException
MethodParameters:
Name Flags
source
operator
field
quoted
phraseSlop
protected org.apache.lucene.search.spans.SpanQuery createSpanQuery(org.apache.lucene.analysis.TokenStream, java.lang.String);
descriptor: (Lorg/apache/lucene/analysis/TokenStream;Ljava/lang/String;)Lorg/apache/lucene/search/spans/SpanQuery;
flags: (0x0004) ACC_PROTECTED
Code:
stack=7, locals=8, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ldc Lorg/apache/lucene/analysis/tokenattributes/TermToBytesRefAttribute;
invokevirtual org.apache.lucene.analysis.TokenStream.getAttribute:(Ljava/lang/Class;)Lorg/apache/lucene/util/Attribute;
checkcast org.apache.lucene.analysis.tokenattributes.TermToBytesRefAttribute
astore 3
start local 3 1: aload 1
ldc Lorg/apache/lucene/search/BoostAttribute;
invokevirtual org.apache.lucene.analysis.TokenStream.addAttribute:(Ljava/lang/Class;)Lorg/apache/lucene/util/Attribute;
checkcast org.apache.lucene.search.BoostAttribute
astore 4
start local 4 2: fconst_1
fstore 6
start local 6 3: aload 3
ifnonnull 5
4: aconst_null
areturn
5: StackMap locals: org.apache.lucene.util.QueryBuilder org.apache.lucene.analysis.TokenStream java.lang.String org.apache.lucene.analysis.tokenattributes.TermToBytesRefAttribute org.apache.lucene.search.BoostAttribute top float
StackMap stack:
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 7
start local 7 6: goto 9
7: StackMap locals: java.util.List
StackMap stack:
fload 6
aload 4
invokeinterface org.apache.lucene.search.BoostAttribute.getBoost:()F
fmul
fstore 6
8: aload 7
new org.apache.lucene.search.spans.SpanTermQuery
dup
new org.apache.lucene.index.Term
dup
aload 2
aload 3
invokeinterface org.apache.lucene.analysis.tokenattributes.TermToBytesRefAttribute.getBytesRef:()Lorg/apache/lucene/util/BytesRef;
invokespecial org.apache.lucene.index.Term.<init>:(Ljava/lang/String;Lorg/apache/lucene/util/BytesRef;)V
invokespecial org.apache.lucene.search.spans.SpanTermQuery.<init>:(Lorg/apache/lucene/index/Term;)V
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
9: StackMap locals:
StackMap stack:
aload 1
invokevirtual org.apache.lucene.analysis.TokenStream.incrementToken:()Z
ifne 7
10: aload 7
invokeinterface java.util.List.isEmpty:()Z
ifeq 12
11: aconst_null
areturn
12: StackMap locals:
StackMap stack:
aload 7
invokeinterface java.util.List.size:()I
iconst_1
if_icmpne 15
13: aload 7
iconst_0
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast org.apache.lucene.search.spans.SpanQuery
astore 5
start local 5 14: goto 16
end local 5 15: StackMap locals:
StackMap stack:
new org.apache.lucene.search.spans.SpanNearQuery
dup
aload 7
iconst_0
anewarray org.apache.lucene.search.spans.SpanQuery
invokeinterface java.util.List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
checkcast org.apache.lucene.search.spans.SpanQuery[]
iconst_0
iconst_1
invokespecial org.apache.lucene.search.spans.SpanNearQuery.<init>:([Lorg/apache/lucene/search/spans/SpanQuery;IZ)V
astore 5
start local 5 16: StackMap locals: org.apache.lucene.util.QueryBuilder org.apache.lucene.analysis.TokenStream java.lang.String org.apache.lucene.analysis.tokenattributes.TermToBytesRefAttribute org.apache.lucene.search.BoostAttribute org.apache.lucene.search.spans.SpanQuery float java.util.List
StackMap stack:
fload 6
fconst_1
fcmpl
ifeq 18
17: new org.apache.lucene.search.spans.SpanBoostQuery
dup
aload 5
fload 6
invokespecial org.apache.lucene.search.spans.SpanBoostQuery.<init>:(Lorg/apache/lucene/search/spans/SpanQuery;F)V
astore 5
18: StackMap locals:
StackMap stack:
aload 5
areturn
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 19 0 this Lorg/apache/lucene/util/QueryBuilder;
0 19 1 in Lorg/apache/lucene/analysis/TokenStream;
0 19 2 field Ljava/lang/String;
1 19 3 termAtt Lorg/apache/lucene/analysis/tokenattributes/TermToBytesRefAttribute;
2 19 4 boostAtt Lorg/apache/lucene/search/BoostAttribute;
14 15 5 result Lorg/apache/lucene/search/spans/SpanQuery;
16 19 5 result Lorg/apache/lucene/search/spans/SpanQuery;
3 19 6 boost F
6 19 7 terms Ljava/util/List<Lorg/apache/lucene/search/spans/SpanTermQuery;>;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
in
field
protected org.apache.lucene.search.Query analyzeTerm(java.lang.String, org.apache.lucene.analysis.TokenStream);
descriptor: (Ljava/lang/String;Lorg/apache/lucene/analysis/TokenStream;)Lorg/apache/lucene/search/Query;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 2
ldc Lorg/apache/lucene/analysis/tokenattributes/TermToBytesRefAttribute;
invokevirtual org.apache.lucene.analysis.TokenStream.getAttribute:(Ljava/lang/Class;)Lorg/apache/lucene/util/Attribute;
checkcast org.apache.lucene.analysis.tokenattributes.TermToBytesRefAttribute
astore 3
start local 3 1: aload 2
ldc Lorg/apache/lucene/search/BoostAttribute;
invokevirtual org.apache.lucene.analysis.TokenStream.addAttribute:(Ljava/lang/Class;)Lorg/apache/lucene/util/Attribute;
checkcast org.apache.lucene.search.BoostAttribute
astore 4
start local 4 2: aload 2
invokevirtual org.apache.lucene.analysis.TokenStream.reset:()V
3: aload 2
invokevirtual org.apache.lucene.analysis.TokenStream.incrementToken:()Z
ifne 5
4: new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
5: StackMap locals: org.apache.lucene.analysis.tokenattributes.TermToBytesRefAttribute org.apache.lucene.search.BoostAttribute
StackMap stack:
aload 0
new org.apache.lucene.index.Term
dup
aload 1
aload 3
invokeinterface org.apache.lucene.analysis.tokenattributes.TermToBytesRefAttribute.getBytesRef:()Lorg/apache/lucene/util/BytesRef;
invokespecial org.apache.lucene.index.Term.<init>:(Ljava/lang/String;Lorg/apache/lucene/util/BytesRef;)V
aload 4
invokeinterface org.apache.lucene.search.BoostAttribute.getBoost:()F
invokevirtual org.apache.lucene.util.QueryBuilder.newTermQuery:(Lorg/apache/lucene/index/Term;F)Lorg/apache/lucene/search/Query;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/lucene/util/QueryBuilder;
0 6 1 field Ljava/lang/String;
0 6 2 stream Lorg/apache/lucene/analysis/TokenStream;
1 6 3 termAtt Lorg/apache/lucene/analysis/tokenattributes/TermToBytesRefAttribute;
2 6 4 boostAtt Lorg/apache/lucene/search/BoostAttribute;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
field
stream
protected org.apache.lucene.search.Query analyzeBoolean(java.lang.String, org.apache.lucene.analysis.TokenStream);
descriptor: (Ljava/lang/String;Lorg/apache/lucene/analysis/TokenStream;)Lorg/apache/lucene/search/Query;
flags: (0x0004) ACC_PROTECTED
Code:
stack=7, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 2
ldc Lorg/apache/lucene/analysis/tokenattributes/TermToBytesRefAttribute;
invokevirtual org.apache.lucene.analysis.TokenStream.getAttribute:(Ljava/lang/Class;)Lorg/apache/lucene/util/Attribute;
checkcast org.apache.lucene.analysis.tokenattributes.TermToBytesRefAttribute
astore 3
start local 3 1: aload 2
ldc Lorg/apache/lucene/search/BoostAttribute;
invokevirtual org.apache.lucene.analysis.TokenStream.addAttribute:(Ljava/lang/Class;)Lorg/apache/lucene/util/Attribute;
checkcast org.apache.lucene.search.BoostAttribute
astore 4
start local 4 2: aload 2
invokevirtual org.apache.lucene.analysis.TokenStream.reset:()V
3: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 5
start local 5 4: goto 6
5: StackMap locals: org.apache.lucene.analysis.tokenattributes.TermToBytesRefAttribute org.apache.lucene.search.BoostAttribute java.util.List
StackMap stack:
aload 5
new org.apache.lucene.util.QueryBuilder$TermAndBoost
dup
new org.apache.lucene.index.Term
dup
aload 1
aload 3
invokeinterface org.apache.lucene.analysis.tokenattributes.TermToBytesRefAttribute.getBytesRef:()Lorg/apache/lucene/util/BytesRef;
invokespecial org.apache.lucene.index.Term.<init>:(Ljava/lang/String;Lorg/apache/lucene/util/BytesRef;)V
aload 4
invokeinterface org.apache.lucene.search.BoostAttribute.getBoost:()F
invokespecial org.apache.lucene.util.QueryBuilder$TermAndBoost.<init>:(Lorg/apache/lucene/index/Term;F)V
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
6: StackMap locals:
StackMap stack:
aload 2
invokevirtual org.apache.lucene.analysis.TokenStream.incrementToken:()Z
ifne 5
7: aload 0
aload 5
iconst_0
anewarray org.apache.lucene.util.QueryBuilder$TermAndBoost
invokeinterface java.util.List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
checkcast org.apache.lucene.util.QueryBuilder$TermAndBoost[]
invokevirtual org.apache.lucene.util.QueryBuilder.newSynonymQuery:([Lorg/apache/lucene/util/QueryBuilder$TermAndBoost;)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 8 0 this Lorg/apache/lucene/util/QueryBuilder;
0 8 1 field Ljava/lang/String;
0 8 2 stream Lorg/apache/lucene/analysis/TokenStream;
1 8 3 termAtt Lorg/apache/lucene/analysis/tokenattributes/TermToBytesRefAttribute;
2 8 4 boostAtt Lorg/apache/lucene/search/BoostAttribute;
4 8 5 terms Ljava/util/List<Lorg/apache/lucene/util/QueryBuilder$TermAndBoost;>;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
field
stream
protected void add(org.apache.lucene.search.BooleanQuery$Builder, java.util.List<org.apache.lucene.util.QueryBuilder$TermAndBoost>, org.apache.lucene.search.BooleanClause$Occur);
descriptor: (Lorg/apache/lucene/search/BooleanQuery$Builder;Ljava/util/List;Lorg/apache/lucene/search/BooleanClause$Occur;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 2
invokeinterface java.util.List.isEmpty:()Z
ifeq 2
1: return
2: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.List.size:()I
iconst_1
if_icmpne 5
3: aload 1
aload 0
aload 2
iconst_0
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast org.apache.lucene.util.QueryBuilder$TermAndBoost
getfield org.apache.lucene.util.QueryBuilder$TermAndBoost.term:Lorg/apache/lucene/index/Term;
aload 2
iconst_0
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast org.apache.lucene.util.QueryBuilder$TermAndBoost
getfield org.apache.lucene.util.QueryBuilder$TermAndBoost.boost:F
invokevirtual org.apache.lucene.util.QueryBuilder.newTermQuery:(Lorg/apache/lucene/index/Term;F)Lorg/apache/lucene/search/Query;
aload 3
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
4: goto 6
5: StackMap locals:
StackMap stack:
aload 1
aload 0
aload 2
iconst_0
anewarray org.apache.lucene.util.QueryBuilder$TermAndBoost
invokeinterface java.util.List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
checkcast org.apache.lucene.util.QueryBuilder$TermAndBoost[]
invokevirtual org.apache.lucene.util.QueryBuilder.newSynonymQuery:([Lorg/apache/lucene/util/QueryBuilder$TermAndBoost;)Lorg/apache/lucene/search/Query;
aload 3
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
6: StackMap locals:
StackMap stack:
return
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/util/QueryBuilder;
0 7 1 q Lorg/apache/lucene/search/BooleanQuery$Builder;
0 7 2 current Ljava/util/List<Lorg/apache/lucene/util/QueryBuilder$TermAndBoost;>;
0 7 3 operator Lorg/apache/lucene/search/BooleanClause$Occur;
Signature: (Lorg/apache/lucene/search/BooleanQuery$Builder;Ljava/util/List<Lorg/apache/lucene/util/QueryBuilder$TermAndBoost;>;Lorg/apache/lucene/search/BooleanClause$Occur;)V
MethodParameters:
Name Flags
q
current
operator
protected org.apache.lucene.search.Query analyzeMultiBoolean(java.lang.String, org.apache.lucene.analysis.TokenStream, org.apache.lucene.search.BooleanClause$Occur);
descriptor: (Ljava/lang/String;Lorg/apache/lucene/analysis/TokenStream;Lorg/apache/lucene/search/BooleanClause$Occur;)Lorg/apache/lucene/search/Query;
flags: (0x0004) ACC_PROTECTED
Code:
stack=7, locals=9, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokevirtual org.apache.lucene.util.QueryBuilder.newBooleanQuery:()Lorg/apache/lucene/search/BooleanQuery$Builder;
astore 4
start local 4 1: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 5
start local 5 2: aload 2
ldc Lorg/apache/lucene/analysis/tokenattributes/TermToBytesRefAttribute;
invokevirtual org.apache.lucene.analysis.TokenStream.getAttribute:(Ljava/lang/Class;)Lorg/apache/lucene/util/Attribute;
checkcast org.apache.lucene.analysis.tokenattributes.TermToBytesRefAttribute
astore 6
start local 6 3: aload 2
ldc Lorg/apache/lucene/analysis/tokenattributes/PositionIncrementAttribute;
invokevirtual org.apache.lucene.analysis.TokenStream.getAttribute:(Ljava/lang/Class;)Lorg/apache/lucene/util/Attribute;
checkcast org.apache.lucene.analysis.tokenattributes.PositionIncrementAttribute
astore 7
start local 7 4: aload 2
ldc Lorg/apache/lucene/search/BoostAttribute;
invokevirtual org.apache.lucene.analysis.TokenStream.addAttribute:(Ljava/lang/Class;)Lorg/apache/lucene/util/Attribute;
checkcast org.apache.lucene.search.BoostAttribute
astore 8
start local 8 5: aload 2
invokevirtual org.apache.lucene.analysis.TokenStream.reset:()V
6: goto 11
7: StackMap locals: org.apache.lucene.util.QueryBuilder java.lang.String org.apache.lucene.analysis.TokenStream org.apache.lucene.search.BooleanClause$Occur org.apache.lucene.search.BooleanQuery$Builder java.util.List org.apache.lucene.analysis.tokenattributes.TermToBytesRefAttribute org.apache.lucene.analysis.tokenattributes.PositionIncrementAttribute org.apache.lucene.search.BoostAttribute
StackMap stack:
aload 7
invokeinterface org.apache.lucene.analysis.tokenattributes.PositionIncrementAttribute.getPositionIncrement:()I
ifeq 10
8: aload 0
aload 4
aload 5
aload 3
invokevirtual org.apache.lucene.util.QueryBuilder.add:(Lorg/apache/lucene/search/BooleanQuery$Builder;Ljava/util/List;Lorg/apache/lucene/search/BooleanClause$Occur;)V
9: aload 5
invokeinterface java.util.List.clear:()V
10: StackMap locals:
StackMap stack:
aload 5
new org.apache.lucene.util.QueryBuilder$TermAndBoost
dup
new org.apache.lucene.index.Term
dup
aload 1
aload 6
invokeinterface org.apache.lucene.analysis.tokenattributes.TermToBytesRefAttribute.getBytesRef:()Lorg/apache/lucene/util/BytesRef;
invokespecial org.apache.lucene.index.Term.<init>:(Ljava/lang/String;Lorg/apache/lucene/util/BytesRef;)V
aload 8
invokeinterface org.apache.lucene.search.BoostAttribute.getBoost:()F
invokespecial org.apache.lucene.util.QueryBuilder$TermAndBoost.<init>:(Lorg/apache/lucene/index/Term;F)V
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
11: StackMap locals:
StackMap stack:
aload 2
invokevirtual org.apache.lucene.analysis.TokenStream.incrementToken:()Z
ifne 7
12: aload 0
aload 4
aload 5
aload 3
invokevirtual org.apache.lucene.util.QueryBuilder.add:(Lorg/apache/lucene/search/BooleanQuery$Builder;Ljava/util/List;Lorg/apache/lucene/search/BooleanClause$Occur;)V
13: aload 4
invokevirtual org.apache.lucene.search.BooleanQuery$Builder.build:()Lorg/apache/lucene/search/BooleanQuery;
areturn
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 14 0 this Lorg/apache/lucene/util/QueryBuilder;
0 14 1 field Ljava/lang/String;
0 14 2 stream Lorg/apache/lucene/analysis/TokenStream;
0 14 3 operator Lorg/apache/lucene/search/BooleanClause$Occur;
1 14 4 q Lorg/apache/lucene/search/BooleanQuery$Builder;
2 14 5 currentQuery Ljava/util/List<Lorg/apache/lucene/util/QueryBuilder$TermAndBoost;>;
3 14 6 termAtt Lorg/apache/lucene/analysis/tokenattributes/TermToBytesRefAttribute;
4 14 7 posIncrAtt Lorg/apache/lucene/analysis/tokenattributes/PositionIncrementAttribute;
5 14 8 boostAtt Lorg/apache/lucene/search/BoostAttribute;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
field
stream
operator
protected org.apache.lucene.search.Query analyzePhrase(java.lang.String, org.apache.lucene.analysis.TokenStream, int);
descriptor: (Ljava/lang/String;Lorg/apache/lucene/analysis/TokenStream;I)Lorg/apache/lucene/search/Query;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=11, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new org.apache.lucene.search.PhraseQuery$Builder
dup
invokespecial org.apache.lucene.search.PhraseQuery$Builder.<init>:()V
astore 4
start local 4 1: aload 4
iload 3
invokevirtual org.apache.lucene.search.PhraseQuery$Builder.setSlop:(I)Lorg/apache/lucene/search/PhraseQuery$Builder;
pop
2: aload 2
ldc Lorg/apache/lucene/analysis/tokenattributes/TermToBytesRefAttribute;
invokevirtual org.apache.lucene.analysis.TokenStream.getAttribute:(Ljava/lang/Class;)Lorg/apache/lucene/util/Attribute;
checkcast org.apache.lucene.analysis.tokenattributes.TermToBytesRefAttribute
astore 5
start local 5 3: aload 2
ldc Lorg/apache/lucene/search/BoostAttribute;
invokevirtual org.apache.lucene.analysis.TokenStream.addAttribute:(Ljava/lang/Class;)Lorg/apache/lucene/util/Attribute;
checkcast org.apache.lucene.search.BoostAttribute
astore 6
start local 6 4: aload 2
ldc Lorg/apache/lucene/analysis/tokenattributes/PositionIncrementAttribute;
invokevirtual org.apache.lucene.analysis.TokenStream.getAttribute:(Ljava/lang/Class;)Lorg/apache/lucene/util/Attribute;
checkcast org.apache.lucene.analysis.tokenattributes.PositionIncrementAttribute
astore 7
start local 7 5: iconst_m1
istore 8
start local 8 6: fconst_1
fstore 9
start local 9 7: aload 2
invokevirtual org.apache.lucene.analysis.TokenStream.reset:()V
8: goto 15
9: StackMap locals: org.apache.lucene.util.QueryBuilder java.lang.String org.apache.lucene.analysis.TokenStream int org.apache.lucene.search.PhraseQuery$Builder org.apache.lucene.analysis.tokenattributes.TermToBytesRefAttribute org.apache.lucene.search.BoostAttribute org.apache.lucene.analysis.tokenattributes.PositionIncrementAttribute int float
StackMap stack:
aload 0
getfield org.apache.lucene.util.QueryBuilder.enablePositionIncrements:Z
ifeq 12
10: iload 8
aload 7
invokeinterface org.apache.lucene.analysis.tokenattributes.PositionIncrementAttribute.getPositionIncrement:()I
iadd
istore 8
11: goto 13
12: StackMap locals:
StackMap stack:
iinc 8 1
13: StackMap locals:
StackMap stack:
aload 4
new org.apache.lucene.index.Term
dup
aload 1
aload 5
invokeinterface org.apache.lucene.analysis.tokenattributes.TermToBytesRefAttribute.getBytesRef:()Lorg/apache/lucene/util/BytesRef;
invokespecial org.apache.lucene.index.Term.<init>:(Ljava/lang/String;Lorg/apache/lucene/util/BytesRef;)V
iload 8
invokevirtual org.apache.lucene.search.PhraseQuery$Builder.add:(Lorg/apache/lucene/index/Term;I)Lorg/apache/lucene/search/PhraseQuery$Builder;
pop
14: fload 9
aload 6
invokeinterface org.apache.lucene.search.BoostAttribute.getBoost:()F
fmul
fstore 9
15: StackMap locals:
StackMap stack:
aload 2
invokevirtual org.apache.lucene.analysis.TokenStream.incrementToken:()Z
ifne 9
16: aload 4
invokevirtual org.apache.lucene.search.PhraseQuery$Builder.build:()Lorg/apache/lucene/search/PhraseQuery;
astore 10
start local 10 17: fload 9
fconst_1
fcmpl
ifne 19
18: aload 10
areturn
19: StackMap locals: org.apache.lucene.search.PhraseQuery
StackMap stack:
new org.apache.lucene.search.BoostQuery
dup
aload 10
fload 9
invokespecial org.apache.lucene.search.BoostQuery.<init>:(Lorg/apache/lucene/search/Query;F)V
areturn
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 20 0 this Lorg/apache/lucene/util/QueryBuilder;
0 20 1 field Ljava/lang/String;
0 20 2 stream Lorg/apache/lucene/analysis/TokenStream;
0 20 3 slop I
1 20 4 builder Lorg/apache/lucene/search/PhraseQuery$Builder;
3 20 5 termAtt Lorg/apache/lucene/analysis/tokenattributes/TermToBytesRefAttribute;
4 20 6 boostAtt Lorg/apache/lucene/search/BoostAttribute;
5 20 7 posIncrAtt Lorg/apache/lucene/analysis/tokenattributes/PositionIncrementAttribute;
6 20 8 position I
7 20 9 phraseBoost F
17 20 10 query Lorg/apache/lucene/search/PhraseQuery;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
field
stream
slop
protected org.apache.lucene.search.Query analyzeMultiPhrase(java.lang.String, org.apache.lucene.analysis.TokenStream, int);
descriptor: (Ljava/lang/String;Lorg/apache/lucene/analysis/TokenStream;I)Lorg/apache/lucene/search/Query;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=10, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokevirtual org.apache.lucene.util.QueryBuilder.newMultiPhraseQueryBuilder:()Lorg/apache/lucene/search/MultiPhraseQuery$Builder;
astore 4
start local 4 1: aload 4
iload 3
invokevirtual org.apache.lucene.search.MultiPhraseQuery$Builder.setSlop:(I)Lorg/apache/lucene/search/MultiPhraseQuery$Builder;
pop
2: aload 2
ldc Lorg/apache/lucene/analysis/tokenattributes/TermToBytesRefAttribute;
invokevirtual org.apache.lucene.analysis.TokenStream.getAttribute:(Ljava/lang/Class;)Lorg/apache/lucene/util/Attribute;
checkcast org.apache.lucene.analysis.tokenattributes.TermToBytesRefAttribute
astore 5
start local 5 3: aload 2
ldc Lorg/apache/lucene/analysis/tokenattributes/PositionIncrementAttribute;
invokevirtual org.apache.lucene.analysis.TokenStream.getAttribute:(Ljava/lang/Class;)Lorg/apache/lucene/util/Attribute;
checkcast org.apache.lucene.analysis.tokenattributes.PositionIncrementAttribute
astore 6
start local 6 4: iconst_m1
istore 7
start local 7 5: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 8
start local 8 6: aload 2
invokevirtual org.apache.lucene.analysis.TokenStream.reset:()V
7: goto 17
8: StackMap locals: org.apache.lucene.util.QueryBuilder java.lang.String org.apache.lucene.analysis.TokenStream int org.apache.lucene.search.MultiPhraseQuery$Builder org.apache.lucene.analysis.tokenattributes.TermToBytesRefAttribute org.apache.lucene.analysis.tokenattributes.PositionIncrementAttribute int java.util.List
StackMap stack:
aload 6
invokeinterface org.apache.lucene.analysis.tokenattributes.PositionIncrementAttribute.getPositionIncrement:()I
istore 9
start local 9 9: iload 9
ifle 15
aload 8
invokeinterface java.util.List.size:()I
ifle 15
10: aload 0
getfield org.apache.lucene.util.QueryBuilder.enablePositionIncrements:Z
ifeq 13
11: aload 4
aload 8
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[]
iload 7
invokevirtual org.apache.lucene.search.MultiPhraseQuery$Builder.add:([Lorg/apache/lucene/index/Term;I)Lorg/apache/lucene/search/MultiPhraseQuery$Builder;
pop
12: goto 14
13: StackMap locals: int
StackMap stack:
aload 4
aload 8
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[]
invokevirtual org.apache.lucene.search.MultiPhraseQuery$Builder.add:([Lorg/apache/lucene/index/Term;)Lorg/apache/lucene/search/MultiPhraseQuery$Builder;
pop
14: StackMap locals:
StackMap stack:
aload 8
invokeinterface java.util.List.clear:()V
15: StackMap locals:
StackMap stack:
iload 7
iload 9
iadd
istore 7
16: aload 8
new org.apache.lucene.index.Term
dup
aload 1
aload 5
invokeinterface org.apache.lucene.analysis.tokenattributes.TermToBytesRefAttribute.getBytesRef:()Lorg/apache/lucene/util/BytesRef;
invokespecial org.apache.lucene.index.Term.<init>:(Ljava/lang/String;Lorg/apache/lucene/util/BytesRef;)V
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 9 17: StackMap locals:
StackMap stack:
aload 2
invokevirtual org.apache.lucene.analysis.TokenStream.incrementToken:()Z
ifne 8
18: aload 0
getfield org.apache.lucene.util.QueryBuilder.enablePositionIncrements:Z
ifeq 21
19: aload 4
aload 8
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[]
iload 7
invokevirtual org.apache.lucene.search.MultiPhraseQuery$Builder.add:([Lorg/apache/lucene/index/Term;I)Lorg/apache/lucene/search/MultiPhraseQuery$Builder;
pop
20: goto 22
21: StackMap locals:
StackMap stack:
aload 4
aload 8
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[]
invokevirtual org.apache.lucene.search.MultiPhraseQuery$Builder.add:([Lorg/apache/lucene/index/Term;)Lorg/apache/lucene/search/MultiPhraseQuery$Builder;
pop
22: StackMap locals:
StackMap stack:
aload 4
invokevirtual org.apache.lucene.search.MultiPhraseQuery$Builder.build:()Lorg/apache/lucene/search/MultiPhraseQuery;
areturn
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 23 0 this Lorg/apache/lucene/util/QueryBuilder;
0 23 1 field Ljava/lang/String;
0 23 2 stream Lorg/apache/lucene/analysis/TokenStream;
0 23 3 slop I
1 23 4 mpqb Lorg/apache/lucene/search/MultiPhraseQuery$Builder;
3 23 5 termAtt Lorg/apache/lucene/analysis/tokenattributes/TermToBytesRefAttribute;
4 23 6 posIncrAtt Lorg/apache/lucene/analysis/tokenattributes/PositionIncrementAttribute;
5 23 7 position I
6 23 8 multiTerms Ljava/util/List<Lorg/apache/lucene/index/Term;>;
9 17 9 positionIncrement I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
field
stream
slop
protected org.apache.lucene.search.Query analyzeGraphBoolean(java.lang.String, org.apache.lucene.analysis.TokenStream, org.apache.lucene.search.BooleanClause$Occur);
descriptor: (Ljava/lang/String;Lorg/apache/lucene/analysis/TokenStream;Lorg/apache/lucene/search/BooleanClause$Occur;)Lorg/apache/lucene/search/Query;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=14, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 2
invokevirtual org.apache.lucene.analysis.TokenStream.reset:()V
1: new org.apache.lucene.util.graph.GraphTokenStreamFiniteStrings
dup
aload 2
invokespecial org.apache.lucene.util.graph.GraphTokenStreamFiniteStrings.<init>:(Lorg/apache/lucene/analysis/TokenStream;)V
astore 4
start local 4 2: new org.apache.lucene.search.BooleanQuery$Builder
dup
invokespecial org.apache.lucene.search.BooleanQuery$Builder.<init>:()V
astore 5
start local 5 3: aload 4
invokevirtual org.apache.lucene.util.graph.GraphTokenStreamFiniteStrings.articulationPoints:()[I
astore 6
start local 6 4: iconst_0
istore 7
start local 7 5: iconst_0
istore 8
start local 8 6: goto 30
7: StackMap locals: org.apache.lucene.util.QueryBuilder java.lang.String org.apache.lucene.analysis.TokenStream org.apache.lucene.search.BooleanClause$Occur org.apache.lucene.util.graph.GraphTokenStreamFiniteStrings org.apache.lucene.search.BooleanQuery$Builder int[] int int
StackMap stack:
iload 7
istore 9
start local 9 8: iconst_m1
istore 10
start local 10 9: iload 8
aload 6
arraylength
if_icmpge 11
10: aload 6
iload 8
iaload
istore 10
11: StackMap locals: int int
StackMap stack:
iload 10
istore 7
12: aload 4
iload 9
invokevirtual org.apache.lucene.util.graph.GraphTokenStreamFiniteStrings.hasSidePath:(I)Z
ifeq 17
13: aload 4
iload 9
iload 10
invokevirtual org.apache.lucene.util.graph.GraphTokenStreamFiniteStrings.getFiniteStrings:(II)Ljava/util/Iterator;
astore 12
start local 12 14: new org.apache.lucene.util.QueryBuilder$1
dup
aload 0
aload 12
aload 1
invokespecial org.apache.lucene.util.QueryBuilder$1.<init>:(Lorg/apache/lucene/util/QueryBuilder;Ljava/util/Iterator;Ljava/lang/String;)V
astore 13
start local 13 15: aload 0
aload 13
invokevirtual org.apache.lucene.util.QueryBuilder.newGraphSynonymQuery:(Ljava/util/Iterator;)Lorg/apache/lucene/search/Query;
astore 11
end local 13 end local 12 start local 11 16: goto 27
end local 11 17: StackMap locals:
StackMap stack:
aload 4
iload 9
invokevirtual org.apache.lucene.util.graph.GraphTokenStreamFiniteStrings.getTerms:(I)Ljava/util/List;
astore 12
start local 12 18: aload 12
invokeinterface java.util.List.stream:()Ljava/util/stream/Stream;
19: aload 1
invokedynamic apply(Ljava/lang/String;)Ljava/util/function/Function;
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;)Ljava/lang/Object;
org/apache/lucene/util/QueryBuilder.lambda$0(Ljava/lang/String;Lorg/apache/lucene/util/AttributeSource;)Lorg/apache/lucene/util/QueryBuilder$TermAndBoost; (6)
(Lorg/apache/lucene/util/AttributeSource;)Lorg/apache/lucene/util/QueryBuilder$TermAndBoost;
invokeinterface java.util.stream.Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;
20: 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/util/QueryBuilder.lambda$1(I)[Lorg/apache/lucene/util/QueryBuilder$TermAndBoost; (6)
(I)[Lorg/apache/lucene/util/QueryBuilder$TermAndBoost;
invokeinterface java.util.stream.Stream.toArray:(Ljava/util/function/IntFunction;)[Ljava/lang/Object;
checkcast org.apache.lucene.util.QueryBuilder$TermAndBoost[]
21: astore 13
start local 13 22: getstatic org.apache.lucene.util.QueryBuilder.$assertionsDisabled:Z
ifne 23
aload 13
arraylength
ifgt 23
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
23: StackMap locals: org.apache.lucene.util.QueryBuilder java.lang.String org.apache.lucene.analysis.TokenStream org.apache.lucene.search.BooleanClause$Occur org.apache.lucene.util.graph.GraphTokenStreamFiniteStrings org.apache.lucene.search.BooleanQuery$Builder int[] int int int int top java.util.List org.apache.lucene.util.QueryBuilder$TermAndBoost[]
StackMap stack:
aload 13
arraylength
iconst_1
if_icmpne 26
24: aload 0
aload 13
iconst_0
aaload
getfield org.apache.lucene.util.QueryBuilder$TermAndBoost.term:Lorg/apache/lucene/index/Term;
aload 13
iconst_0
aaload
getfield org.apache.lucene.util.QueryBuilder$TermAndBoost.boost:F
invokevirtual org.apache.lucene.util.QueryBuilder.newTermQuery:(Lorg/apache/lucene/index/Term;F)Lorg/apache/lucene/search/Query;
astore 11
start local 11 25: goto 27
end local 11 26: StackMap locals:
StackMap stack:
aload 0
aload 13
invokevirtual org.apache.lucene.util.QueryBuilder.newSynonymQuery:([Lorg/apache/lucene/util/QueryBuilder$TermAndBoost;)Lorg/apache/lucene/search/Query;
astore 11
end local 13 end local 12 start local 11 27: StackMap locals: org.apache.lucene.util.QueryBuilder java.lang.String org.apache.lucene.analysis.TokenStream org.apache.lucene.search.BooleanClause$Occur org.apache.lucene.util.graph.GraphTokenStreamFiniteStrings org.apache.lucene.search.BooleanQuery$Builder int[] int int int int org.apache.lucene.search.Query
StackMap stack:
aload 11
ifnull 29
28: aload 5
aload 11
aload 3
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 11 end local 10 end local 9 29: StackMap locals:
StackMap stack:
iinc 8 1
StackMap locals:
StackMap stack:
30: iload 8
aload 6
arraylength
if_icmple 7
end local 8 31: aload 5
invokevirtual org.apache.lucene.search.BooleanQuery$Builder.build:()Lorg/apache/lucene/search/BooleanQuery;
areturn
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 32 0 this Lorg/apache/lucene/util/QueryBuilder;
0 32 1 field Ljava/lang/String;
0 32 2 source Lorg/apache/lucene/analysis/TokenStream;
0 32 3 operator Lorg/apache/lucene/search/BooleanClause$Occur;
2 32 4 graph Lorg/apache/lucene/util/graph/GraphTokenStreamFiniteStrings;
3 32 5 builder Lorg/apache/lucene/search/BooleanQuery$Builder;
4 32 6 articulationPoints [I
5 32 7 lastState I
6 31 8 i I
8 29 9 start I
9 29 10 end I
16 17 11 positionalQuery Lorg/apache/lucene/search/Query;
25 26 11 positionalQuery Lorg/apache/lucene/search/Query;
27 29 11 positionalQuery Lorg/apache/lucene/search/Query;
14 16 12 sidePathsIterator Ljava/util/Iterator<Lorg/apache/lucene/analysis/TokenStream;>;
15 16 13 queries Ljava/util/Iterator<Lorg/apache/lucene/search/Query;>;
18 27 12 attributes Ljava/util/List<Lorg/apache/lucene/util/AttributeSource;>;
22 27 13 terms [Lorg/apache/lucene/util/QueryBuilder$TermAndBoost;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
field
source
operator
protected org.apache.lucene.search.Query analyzeGraphPhrase(org.apache.lucene.analysis.TokenStream, java.lang.String, int);
descriptor: (Lorg/apache/lucene/analysis/TokenStream;Ljava/lang/String;I)Lorg/apache/lucene/search/Query;
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=17, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
invokevirtual org.apache.lucene.analysis.TokenStream.reset:()V
1: new org.apache.lucene.util.graph.GraphTokenStreamFiniteStrings
dup
aload 1
invokespecial org.apache.lucene.util.graph.GraphTokenStreamFiniteStrings.<init>:(Lorg/apache/lucene/analysis/TokenStream;)V
astore 4
start local 4 2: iload 3
ifle 11
3: new org.apache.lucene.search.BooleanQuery$Builder
dup
invokespecial org.apache.lucene.search.BooleanQuery$Builder.<init>:()V
astore 5
start local 5 4: aload 4
invokevirtual org.apache.lucene.util.graph.GraphTokenStreamFiniteStrings.getFiniteStrings:()Ljava/util/Iterator;
astore 6
start local 6 5: goto 9
6: StackMap locals: org.apache.lucene.util.graph.GraphTokenStreamFiniteStrings org.apache.lucene.search.BooleanQuery$Builder java.util.Iterator
StackMap stack:
aload 0
aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.apache.lucene.analysis.TokenStream
getstatic org.apache.lucene.search.BooleanClause$Occur.MUST:Lorg/apache/lucene/search/BooleanClause$Occur;
aload 2
iconst_1
iload 3
invokevirtual org.apache.lucene.util.QueryBuilder.createFieldQuery:(Lorg/apache/lucene/analysis/TokenStream;Lorg/apache/lucene/search/BooleanClause$Occur;Ljava/lang/String;ZI)Lorg/apache/lucene/search/Query;
astore 7
start local 7 7: aload 7
ifnull 9
8: aload 5
aload 7
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 7 9: StackMap locals:
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 6
10: aload 5
invokevirtual org.apache.lucene.search.BooleanQuery$Builder.build:()Lorg/apache/lucene/search/BooleanQuery;
areturn
end local 6 end local 5 11: StackMap locals:
StackMap stack:
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 5
start local 5 12: aload 4
invokevirtual org.apache.lucene.util.graph.GraphTokenStreamFiniteStrings.articulationPoints:()[I
astore 6
start local 6 13: iconst_0
istore 7
start local 7 14: invokestatic org.apache.lucene.search.BooleanQuery.getMaxClauseCount:()I
istore 8
start local 8 15: iconst_0
istore 9
start local 9 16: goto 57
17: StackMap locals: org.apache.lucene.util.QueryBuilder org.apache.lucene.analysis.TokenStream java.lang.String int org.apache.lucene.util.graph.GraphTokenStreamFiniteStrings java.util.List int[] int int int
StackMap stack:
iload 7
istore 10
start local 10 18: iconst_m1
istore 11
start local 11 19: iload 9
aload 6
arraylength
if_icmpge 21
20: aload 6
iload 9
iaload
istore 11
21: StackMap locals: int int
StackMap stack:
iload 11
istore 7
22: aload 4
iload 10
invokevirtual org.apache.lucene.util.graph.GraphTokenStreamFiniteStrings.hasSidePath:(I)Z
ifeq 38
23: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 13
start local 13 24: aload 4
iload 10
iload 11
invokevirtual org.apache.lucene.util.graph.GraphTokenStreamFiniteStrings.getFiniteStrings:(II)Ljava/util/Iterator;
astore 14
start local 14 25: goto 32
26: StackMap locals: org.apache.lucene.util.QueryBuilder org.apache.lucene.analysis.TokenStream java.lang.String int org.apache.lucene.util.graph.GraphTokenStreamFiniteStrings java.util.List int[] int int int int int top java.util.List java.util.Iterator
StackMap stack:
aload 14
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.apache.lucene.analysis.TokenStream
astore 15
start local 15 27: aload 0
aload 15
aload 2
invokevirtual org.apache.lucene.util.QueryBuilder.createSpanQuery:(Lorg/apache/lucene/analysis/TokenStream;Ljava/lang/String;)Lorg/apache/lucene/search/spans/SpanQuery;
astore 16
start local 16 28: aload 16
ifnull 32
29: aload 13
invokeinterface java.util.List.size:()I
iload 8
if_icmplt 31
30: new org.apache.lucene.search.BooleanQuery$TooManyClauses
dup
invokespecial org.apache.lucene.search.BooleanQuery$TooManyClauses.<init>:()V
athrow
31: StackMap locals: org.apache.lucene.analysis.TokenStream org.apache.lucene.search.spans.SpanQuery
StackMap stack:
aload 13
aload 16
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 16 end local 15 32: StackMap locals:
StackMap stack:
aload 14
invokeinterface java.util.Iterator.hasNext:()Z
ifne 26
33: aload 13
invokeinterface java.util.List.size:()I
ifle 36
34: new org.apache.lucene.search.spans.SpanOrQuery
dup
aload 13
iconst_0
anewarray org.apache.lucene.search.spans.SpanQuery
invokeinterface java.util.List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
checkcast org.apache.lucene.search.spans.SpanQuery[]
invokespecial org.apache.lucene.search.spans.SpanOrQuery.<init>:([Lorg/apache/lucene/search/spans/SpanQuery;)V
astore 12
start local 12 35: goto 52
end local 12 36: StackMap locals:
StackMap stack:
aconst_null
astore 12
end local 14 end local 13 start local 12 37: goto 52
end local 12 38: StackMap locals: org.apache.lucene.util.QueryBuilder org.apache.lucene.analysis.TokenStream java.lang.String int org.apache.lucene.util.graph.GraphTokenStreamFiniteStrings java.util.List int[] int int int int int
StackMap stack:
aload 4
aload 2
iload 10
invokevirtual org.apache.lucene.util.graph.GraphTokenStreamFiniteStrings.getTerms:(Ljava/lang/String;I)[Lorg/apache/lucene/index/Term;
astore 13
start local 13 39: getstatic org.apache.lucene.util.QueryBuilder.$assertionsDisabled:Z
ifne 40
aload 13
arraylength
ifgt 40
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
40: StackMap locals: org.apache.lucene.util.QueryBuilder org.apache.lucene.analysis.TokenStream java.lang.String int org.apache.lucene.util.graph.GraphTokenStreamFiniteStrings java.util.List int[] int int int int int top org.apache.lucene.index.Term[]
StackMap stack:
aload 13
arraylength
iconst_1
if_icmpne 43
41: new org.apache.lucene.search.spans.SpanTermQuery
dup
aload 13
iconst_0
aaload
invokespecial org.apache.lucene.search.spans.SpanTermQuery.<init>:(Lorg/apache/lucene/index/Term;)V
astore 12
start local 12 42: goto 52
end local 12 43: StackMap locals:
StackMap stack:
aload 13
arraylength
iload 8
if_icmplt 45
44: new org.apache.lucene.search.BooleanQuery$TooManyClauses
dup
invokespecial org.apache.lucene.search.BooleanQuery$TooManyClauses.<init>:()V
athrow
45: StackMap locals:
StackMap stack:
aload 13
arraylength
anewarray org.apache.lucene.search.spans.SpanTermQuery
astore 14
start local 14 46: iconst_0
istore 15
start local 15 47: goto 50
48: StackMap locals: org.apache.lucene.search.spans.SpanTermQuery[] int
StackMap stack:
aload 14
iload 15
new org.apache.lucene.search.spans.SpanTermQuery
dup
aload 13
iload 15
aaload
invokespecial org.apache.lucene.search.spans.SpanTermQuery.<init>:(Lorg/apache/lucene/index/Term;)V
aastore
49: iinc 15 1
StackMap locals:
StackMap stack:
50: iload 15
aload 13
arraylength
if_icmplt 48
end local 15 51: new org.apache.lucene.search.spans.SpanOrQuery
dup
aload 14
invokespecial org.apache.lucene.search.spans.SpanOrQuery.<init>:([Lorg/apache/lucene/search/spans/SpanQuery;)V
astore 12
end local 14 end local 13 start local 12 52: StackMap locals: org.apache.lucene.util.QueryBuilder org.apache.lucene.analysis.TokenStream java.lang.String int org.apache.lucene.util.graph.GraphTokenStreamFiniteStrings java.util.List int[] int int int int int org.apache.lucene.search.spans.SpanQuery
StackMap stack:
aload 12
ifnull 56
53: aload 5
invokeinterface java.util.List.size:()I
iload 8
if_icmplt 55
54: new org.apache.lucene.search.BooleanQuery$TooManyClauses
dup
invokespecial org.apache.lucene.search.BooleanQuery$TooManyClauses.<init>:()V
athrow
55: StackMap locals:
StackMap stack:
aload 5
aload 12
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 12 end local 11 end local 10 56: StackMap locals:
StackMap stack:
iinc 9 1
StackMap locals:
StackMap stack:
57: iload 9
aload 6
arraylength
if_icmple 17
end local 9 58: aload 5
invokeinterface java.util.List.isEmpty:()Z
ifeq 60
59: aconst_null
areturn
60: StackMap locals:
StackMap stack:
aload 5
invokeinterface java.util.List.size:()I
iconst_1
if_icmpne 62
61: aload 5
iconst_0
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast org.apache.lucene.search.Query
areturn
62: StackMap locals:
StackMap stack:
new org.apache.lucene.search.spans.SpanNearQuery
dup
aload 5
iconst_0
anewarray org.apache.lucene.search.spans.SpanQuery
invokeinterface java.util.List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
checkcast org.apache.lucene.search.spans.SpanQuery[]
iconst_0
iconst_1
invokespecial org.apache.lucene.search.spans.SpanNearQuery.<init>:([Lorg/apache/lucene/search/spans/SpanQuery;IZ)V
areturn
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 63 0 this Lorg/apache/lucene/util/QueryBuilder;
0 63 1 source Lorg/apache/lucene/analysis/TokenStream;
0 63 2 field Ljava/lang/String;
0 63 3 phraseSlop I
2 63 4 graph Lorg/apache/lucene/util/graph/GraphTokenStreamFiniteStrings;
4 11 5 builder Lorg/apache/lucene/search/BooleanQuery$Builder;
5 11 6 it Ljava/util/Iterator<Lorg/apache/lucene/analysis/TokenStream;>;
7 9 7 query Lorg/apache/lucene/search/Query;
12 63 5 clauses Ljava/util/List<Lorg/apache/lucene/search/spans/SpanQuery;>;
13 63 6 articulationPoints [I
14 63 7 lastState I
15 63 8 maxClauseCount I
16 58 9 i I
18 56 10 start I
19 56 11 end I
35 36 12 queryPos Lorg/apache/lucene/search/spans/SpanQuery;
37 38 12 queryPos Lorg/apache/lucene/search/spans/SpanQuery;
42 43 12 queryPos Lorg/apache/lucene/search/spans/SpanQuery;
52 56 12 queryPos Lorg/apache/lucene/search/spans/SpanQuery;
24 37 13 queries Ljava/util/List<Lorg/apache/lucene/search/spans/SpanQuery;>;
25 37 14 it Ljava/util/Iterator<Lorg/apache/lucene/analysis/TokenStream;>;
27 32 15 ts Lorg/apache/lucene/analysis/TokenStream;
28 32 16 q Lorg/apache/lucene/search/spans/SpanQuery;
39 52 13 terms [Lorg/apache/lucene/index/Term;
46 52 14 orClauses [Lorg/apache/lucene/search/spans/SpanTermQuery;
47 51 15 idx I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
source
field
phraseSlop
protected org.apache.lucene.search.BooleanQuery$Builder newBooleanQuery();
descriptor: ()Lorg/apache/lucene/search/BooleanQuery$Builder;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: new org.apache.lucene.search.BooleanQuery$Builder
dup
invokespecial org.apache.lucene.search.BooleanQuery$Builder.<init>:()V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/util/QueryBuilder;
protected org.apache.lucene.search.Query newSynonymQuery(org.apache.lucene.util.QueryBuilder$TermAndBoost[]);
descriptor: ([Lorg/apache/lucene/util/QueryBuilder$TermAndBoost;)Lorg/apache/lucene/search/Query;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=7, args_size=2
start local 0 start local 1 0: new org.apache.lucene.search.SynonymQuery$Builder
dup
aload 1
iconst_0
aaload
getfield org.apache.lucene.util.QueryBuilder$TermAndBoost.term:Lorg/apache/lucene/index/Term;
invokevirtual org.apache.lucene.index.Term.field:()Ljava/lang/String;
invokespecial org.apache.lucene.search.SynonymQuery$Builder.<init>:(Ljava/lang/String;)V
astore 2
start local 2 1: aload 1
dup
astore 6
arraylength
istore 5
iconst_0
istore 4
goto 5
StackMap locals: org.apache.lucene.util.QueryBuilder org.apache.lucene.util.QueryBuilder$TermAndBoost[] org.apache.lucene.search.SynonymQuery$Builder top int int org.apache.lucene.util.QueryBuilder$TermAndBoost[]
StackMap stack:
2: aload 6
iload 4
aaload
astore 3
start local 3 3: aload 2
aload 3
getfield org.apache.lucene.util.QueryBuilder$TermAndBoost.term:Lorg/apache/lucene/index/Term;
aload 3
getfield org.apache.lucene.util.QueryBuilder$TermAndBoost.boost:F
invokevirtual org.apache.lucene.search.SynonymQuery$Builder.addTerm:(Lorg/apache/lucene/index/Term;F)Lorg/apache/lucene/search/SynonymQuery$Builder;
pop
end local 3 4: iinc 4 1
StackMap locals:
StackMap stack:
5: iload 4
iload 5
if_icmplt 2
6: aload 2
invokevirtual org.apache.lucene.search.SynonymQuery$Builder.build:()Lorg/apache/lucene/search/SynonymQuery;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/apache/lucene/util/QueryBuilder;
0 7 1 terms [Lorg/apache/lucene/util/QueryBuilder$TermAndBoost;
1 7 2 builder Lorg/apache/lucene/search/SynonymQuery$Builder;
3 4 3 t Lorg/apache/lucene/util/QueryBuilder$TermAndBoost;
MethodParameters:
Name Flags
terms
protected org.apache.lucene.search.Query newGraphSynonymQuery(java.util.Iterator<org.apache.lucene.search.Query>);
descriptor: (Ljava/util/Iterator;)Lorg/apache/lucene/search/Query;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: new org.apache.lucene.search.BooleanQuery$Builder
dup
invokespecial org.apache.lucene.search.BooleanQuery$Builder.<init>:()V
astore 2
start local 2 1: goto 3
2: StackMap locals: org.apache.lucene.search.BooleanQuery$Builder
StackMap stack:
aload 2
aload 1
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.apache.lucene.search.Query
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
3: StackMap locals:
StackMap stack:
aload 1
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
4: aload 2
invokevirtual org.apache.lucene.search.BooleanQuery$Builder.build:()Lorg/apache/lucene/search/BooleanQuery;
astore 3
start local 3 5: aload 3
invokevirtual org.apache.lucene.search.BooleanQuery.clauses:()Ljava/util/List;
invokeinterface java.util.List.size:()I
iconst_1
if_icmpne 7
6: aload 3
invokevirtual org.apache.lucene.search.BooleanQuery.clauses:()Ljava/util/List;
iconst_0
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast org.apache.lucene.search.BooleanClause
invokevirtual org.apache.lucene.search.BooleanClause.getQuery:()Lorg/apache/lucene/search/Query;
areturn
7: StackMap locals: org.apache.lucene.search.BooleanQuery
StackMap stack:
aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/apache/lucene/util/QueryBuilder;
0 8 1 queries Ljava/util/Iterator<Lorg/apache/lucene/search/Query;>;
1 8 2 builder Lorg/apache/lucene/search/BooleanQuery$Builder;
5 8 3 bq Lorg/apache/lucene/search/BooleanQuery;
Signature: (Ljava/util/Iterator<Lorg/apache/lucene/search/Query;>;)Lorg/apache/lucene/search/Query;
MethodParameters:
Name Flags
queries
protected org.apache.lucene.search.Query newTermQuery(org.apache.lucene.index.Term, float);
descriptor: (Lorg/apache/lucene/index/Term;F)Lorg/apache/lucene/search/Query;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: new org.apache.lucene.search.TermQuery
dup
aload 1
invokespecial org.apache.lucene.search.TermQuery.<init>:(Lorg/apache/lucene/index/Term;)V
astore 3
start local 3 1: fload 2
fconst_1
fcmpl
ifne 3
2: aload 3
areturn
3: StackMap locals: org.apache.lucene.search.Query
StackMap stack:
new org.apache.lucene.search.BoostQuery
dup
aload 3
fload 2
invokespecial org.apache.lucene.search.BoostQuery.<init>:(Lorg/apache/lucene/search/Query;F)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/lucene/util/QueryBuilder;
0 4 1 term Lorg/apache/lucene/index/Term;
0 4 2 boost F
1 4 3 q Lorg/apache/lucene/search/Query;
MethodParameters:
Name Flags
term
boost
protected org.apache.lucene.search.MultiPhraseQuery$Builder newMultiPhraseQueryBuilder();
descriptor: ()Lorg/apache/lucene/search/MultiPhraseQuery$Builder;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: new org.apache.lucene.search.MultiPhraseQuery$Builder
dup
invokespecial org.apache.lucene.search.MultiPhraseQuery$Builder.<init>:()V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/util/QueryBuilder;
private static org.apache.lucene.util.QueryBuilder$TermAndBoost lambda$0(java.lang.String, org.apache.lucene.util.AttributeSource);
descriptor: (Ljava/lang/String;Lorg/apache/lucene/util/AttributeSource;)Lorg/apache/lucene/util/QueryBuilder$TermAndBoost;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=6, locals=4, args_size=2
start local 1 0: aload 1
ldc Lorg/apache/lucene/analysis/tokenattributes/TermToBytesRefAttribute;
invokevirtual org.apache.lucene.util.AttributeSource.addAttribute:(Ljava/lang/Class;)Lorg/apache/lucene/util/Attribute;
checkcast org.apache.lucene.analysis.tokenattributes.TermToBytesRefAttribute
astore 2
start local 2 1: aload 1
ldc Lorg/apache/lucene/search/BoostAttribute;
invokevirtual org.apache.lucene.util.AttributeSource.addAttribute:(Ljava/lang/Class;)Lorg/apache/lucene/util/Attribute;
checkcast org.apache.lucene.search.BoostAttribute
astore 3
start local 3 2: new org.apache.lucene.util.QueryBuilder$TermAndBoost
dup
new org.apache.lucene.index.Term
dup
aload 0
aload 2
invokeinterface org.apache.lucene.analysis.tokenattributes.TermToBytesRefAttribute.getBytesRef:()Lorg/apache/lucene/util/BytesRef;
invokespecial org.apache.lucene.index.Term.<init>:(Ljava/lang/String;Lorg/apache/lucene/util/BytesRef;)V
aload 3
invokeinterface org.apache.lucene.search.BoostAttribute.getBoost:()F
invokespecial org.apache.lucene.util.QueryBuilder$TermAndBoost.<init>:(Lorg/apache/lucene/index/Term;F)V
areturn
end local 3 end local 2 end local 1 LocalVariableTable:
Start End Slot Name Signature
0 3 1 s Lorg/apache/lucene/util/AttributeSource;
1 3 2 t Lorg/apache/lucene/analysis/tokenattributes/TermToBytesRefAttribute;
2 3 3 b Lorg/apache/lucene/search/BoostAttribute;
private static org.apache.lucene.util.QueryBuilder$TermAndBoost[] lambda$1(int);
descriptor: (I)[Lorg/apache/lucene/util/QueryBuilder$TermAndBoost;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: iload 0
anewarray org.apache.lucene.util.QueryBuilder$TermAndBoost
areturn
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "QueryBuilder.java"
NestMembers:
org.apache.lucene.util.QueryBuilder$1 org.apache.lucene.util.QueryBuilder$TermAndBoost
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
public TooManyClauses = org.apache.lucene.search.BooleanQuery$TooManyClauses of org.apache.lucene.search.BooleanQuery
public Builder = org.apache.lucene.search.MultiPhraseQuery$Builder of org.apache.lucene.search.MultiPhraseQuery
public Builder = org.apache.lucene.search.PhraseQuery$Builder of org.apache.lucene.search.PhraseQuery
public Builder = org.apache.lucene.search.SynonymQuery$Builder of org.apache.lucene.search.SynonymQuery
org.apache.lucene.util.QueryBuilder$1
public TermAndBoost = org.apache.lucene.util.QueryBuilder$TermAndBoost of org.apache.lucene.util.QueryBuilder