public abstract class org.apache.lucene.analysis.util.AbstractAnalysisFactory
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: org.apache.lucene.analysis.util.AbstractAnalysisFactory
super_class: java.lang.Object
{
public static final java.lang.String LUCENE_MATCH_VERSION_PARAM;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "luceneMatchVersion"
private final java.util.Map<java.lang.String, java.lang.String> originalArgs;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
protected final org.apache.lucene.util.Version luceneMatchVersion;
descriptor: Lorg/apache/lucene/util/Version;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
private boolean isExplicitLuceneMatchVersion;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private static final java.util.regex.Pattern ITEM_PATTERN;
descriptor: Ljava/util/regex/Pattern;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.lang.String CLASS_NAME;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "class"
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: ldc "[^,\\s]+"
invokestatic java.util.regex.Pattern.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern;
putstatic org.apache.lucene.analysis.util.AbstractAnalysisFactory.ITEM_PATTERN:Ljava/util/regex/Pattern;
1: return
LocalVariableTable:
Start End Slot Name Signature
protected void <init>(java.util.Map<java.lang.String, java.lang.String>);
descriptor: (Ljava/util/Map;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=4, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
iconst_0
putfield org.apache.lucene.analysis.util.AbstractAnalysisFactory.isExplicitLuceneMatchVersion:Z
2: aload 0
new java.util.HashMap
dup
aload 1
invokespecial java.util.HashMap.<init>:(Ljava/util/Map;)V
invokestatic java.util.Collections.unmodifiableMap:(Ljava/util/Map;)Ljava/util/Map;
putfield org.apache.lucene.analysis.util.AbstractAnalysisFactory.originalArgs:Ljava/util/Map;
3: aload 0
aload 1
ldc "luceneMatchVersion"
invokevirtual org.apache.lucene.analysis.util.AbstractAnalysisFactory.get:(Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String;
astore 2
start local 2 4: aload 2
ifnonnull 7
5: aload 0
getstatic org.apache.lucene.util.Version.LATEST:Lorg/apache/lucene/util/Version;
putfield org.apache.lucene.analysis.util.AbstractAnalysisFactory.luceneMatchVersion:Lorg/apache/lucene/util/Version;
6: goto 11
7: StackMap locals: org.apache.lucene.analysis.util.AbstractAnalysisFactory java.util.Map java.lang.String
StackMap stack:
aload 0
aload 2
invokestatic org.apache.lucene.util.Version.parseLeniently:(Ljava/lang/String;)Lorg/apache/lucene/util/Version;
putfield org.apache.lucene.analysis.util.AbstractAnalysisFactory.luceneMatchVersion:Lorg/apache/lucene/util/Version;
8: goto 11
StackMap locals:
StackMap stack: java.text.ParseException
9: astore 3
start local 3 10: new java.lang.IllegalArgumentException
dup
aload 3
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/Throwable;)V
athrow
end local 3 11: StackMap locals:
StackMap stack:
aload 1
ldc "class"
invokeinterface java.util.Map.remove:(Ljava/lang/Object;)Ljava/lang/Object;
pop
12: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lorg/apache/lucene/analysis/util/AbstractAnalysisFactory;
0 13 1 args Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
4 13 2 version Ljava/lang/String;
10 11 3 pe Ljava/text/ParseException;
Exception table:
from to target type
7 8 9 Class java.text.ParseException
Signature: (Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;)V
MethodParameters:
Name Flags
args
public final java.util.Map<java.lang.String, java.lang.String> getOriginalArgs();
descriptor: ()Ljava/util/Map;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.lucene.analysis.util.AbstractAnalysisFactory.originalArgs:Ljava/util/Map;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/analysis/util/AbstractAnalysisFactory;
Signature: ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
public final org.apache.lucene.util.Version getLuceneMatchVersion();
descriptor: ()Lorg/apache/lucene/util/Version;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.lucene.analysis.util.AbstractAnalysisFactory.luceneMatchVersion:Lorg/apache/lucene/util/Version;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/analysis/util/AbstractAnalysisFactory;
public java.lang.String require(java.util.Map<java.lang.String, java.lang.String>, java.lang.String);
descriptor: (Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
aload 2
invokeinterface java.util.Map.remove:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.String
astore 3
start local 3 1: aload 3
ifnonnull 3
2: new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
ldc "Configuration Error: missing parameter '"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "'"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
3: StackMap locals: java.lang.String
StackMap stack:
aload 3
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/analysis/util/AbstractAnalysisFactory;
0 4 1 args Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
0 4 2 name Ljava/lang/String;
1 4 3 s Ljava/lang/String;
Signature: (Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;Ljava/lang/String;)Ljava/lang/String;
MethodParameters:
Name Flags
args
name
public java.lang.String require(java.util.Map<java.lang.String, java.lang.String>, java.lang.String, java.util.Collection<java.lang.String>);
descriptor: (Ljava/util/Map;Ljava/lang/String;Ljava/util/Collection;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
aload 3
iconst_1
invokevirtual org.apache.lucene.analysis.util.AbstractAnalysisFactory.require:(Ljava/util/Map;Ljava/lang/String;Ljava/util/Collection;Z)Ljava/lang/String;
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/analysis/util/AbstractAnalysisFactory;
0 1 1 args Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
0 1 2 name Ljava/lang/String;
0 1 3 allowedValues Ljava/util/Collection<Ljava/lang/String;>;
Signature: (Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;Ljava/lang/String;Ljava/util/Collection<Ljava/lang/String;>;)Ljava/lang/String;
MethodParameters:
Name Flags
args
name
allowedValues
public java.lang.String require(java.util.Map<java.lang.String, java.lang.String>, java.lang.String, java.util.Collection<java.lang.String>, boolean);
descriptor: (Ljava/util/Map;Ljava/lang/String;Ljava/util/Collection;Z)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=8, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 1
aload 2
invokeinterface java.util.Map.remove:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.String
astore 5
start local 5 1: aload 5
ifnonnull 3
2: new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
ldc "Configuration Error: missing parameter '"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "'"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
3: StackMap locals: java.lang.String
StackMap stack:
aload 3
invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
astore 7
goto 10
StackMap locals: org.apache.lucene.analysis.util.AbstractAnalysisFactory java.util.Map java.lang.String java.util.Collection int java.lang.String top java.util.Iterator
StackMap stack:
4: aload 7
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.lang.String
astore 6
start local 6 5: iload 4
ifeq 8
6: aload 5
aload 6
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 10
7: aload 5
areturn
8: StackMap locals: org.apache.lucene.analysis.util.AbstractAnalysisFactory java.util.Map java.lang.String java.util.Collection int java.lang.String java.lang.String java.util.Iterator
StackMap stack:
aload 5
aload 6
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 10
9: aload 5
areturn
end local 6 10: StackMap locals: org.apache.lucene.analysis.util.AbstractAnalysisFactory java.util.Map java.lang.String java.util.Collection int java.lang.String top java.util.Iterator
StackMap stack:
aload 7
invokeinterface java.util.Iterator.hasNext:()Z
ifne 4
11: new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
ldc "Configuration Error: '"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "' value must be one of "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 3
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
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 12 0 this Lorg/apache/lucene/analysis/util/AbstractAnalysisFactory;
0 12 1 args Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
0 12 2 name Ljava/lang/String;
0 12 3 allowedValues Ljava/util/Collection<Ljava/lang/String;>;
0 12 4 caseSensitive Z
1 12 5 s Ljava/lang/String;
5 10 6 allowedValue Ljava/lang/String;
Signature: (Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;Ljava/lang/String;Ljava/util/Collection<Ljava/lang/String;>;Z)Ljava/lang/String;
MethodParameters:
Name Flags
args
name
allowedValues
caseSensitive
public java.lang.String get(java.util.Map<java.lang.String, java.lang.String>, java.lang.String);
descriptor: (Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
aload 2
invokeinterface java.util.Map.remove:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.String
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/analysis/util/AbstractAnalysisFactory;
0 1 1 args Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
0 1 2 name Ljava/lang/String;
Signature: (Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;Ljava/lang/String;)Ljava/lang/String;
MethodParameters:
Name Flags
args
name
public java.lang.String get(java.util.Map<java.lang.String, java.lang.String>, java.lang.String, java.lang.String);
descriptor: (Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
aload 2
invokeinterface java.util.Map.remove:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.String
astore 4
start local 4 1: aload 4
ifnonnull 2
aload 3
goto 3
StackMap locals: java.lang.String
StackMap stack:
2: aload 4
StackMap locals:
StackMap stack: java.lang.String
3: areturn
end local 4 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/analysis/util/AbstractAnalysisFactory;
0 4 1 args Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
0 4 2 name Ljava/lang/String;
0 4 3 defaultVal Ljava/lang/String;
1 4 4 s Ljava/lang/String;
Signature: (Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
MethodParameters:
Name Flags
args
name
defaultVal
public java.lang.String get(java.util.Map<java.lang.String, java.lang.String>, java.lang.String, java.util.Collection<java.lang.String>);
descriptor: (Ljava/util/Map;Ljava/lang/String;Ljava/util/Collection;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
aload 3
aconst_null
invokevirtual org.apache.lucene.analysis.util.AbstractAnalysisFactory.get:(Ljava/util/Map;Ljava/lang/String;Ljava/util/Collection;Ljava/lang/String;)Ljava/lang/String;
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/analysis/util/AbstractAnalysisFactory;
0 1 1 args Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
0 1 2 name Ljava/lang/String;
0 1 3 allowedValues Ljava/util/Collection<Ljava/lang/String;>;
Signature: (Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;Ljava/lang/String;Ljava/util/Collection<Ljava/lang/String;>;)Ljava/lang/String;
MethodParameters:
Name Flags
args
name
allowedValues
public java.lang.String get(java.util.Map<java.lang.String, java.lang.String>, java.lang.String, java.util.Collection<java.lang.String>, java.lang.String);
descriptor: (Ljava/util/Map;Ljava/lang/String;Ljava/util/Collection;Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
aload 2
aload 3
aload 4
iconst_1
invokevirtual org.apache.lucene.analysis.util.AbstractAnalysisFactory.get:(Ljava/util/Map;Ljava/lang/String;Ljava/util/Collection;Ljava/lang/String;Z)Ljava/lang/String;
areturn
end local 4 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/analysis/util/AbstractAnalysisFactory;
0 1 1 args Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
0 1 2 name Ljava/lang/String;
0 1 3 allowedValues Ljava/util/Collection<Ljava/lang/String;>;
0 1 4 defaultVal Ljava/lang/String;
Signature: (Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;Ljava/lang/String;Ljava/util/Collection<Ljava/lang/String;>;Ljava/lang/String;)Ljava/lang/String;
MethodParameters:
Name Flags
args
name
allowedValues
defaultVal
public java.lang.String get(java.util.Map<java.lang.String, java.lang.String>, java.lang.String, java.util.Collection<java.lang.String>, java.lang.String, boolean);
descriptor: (Ljava/util/Map;Ljava/lang/String;Ljava/util/Collection;Ljava/lang/String;Z)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=9, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 1
aload 2
invokeinterface java.util.Map.remove:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.String
astore 6
start local 6 1: aload 6
ifnonnull 3
2: aload 4
areturn
3: StackMap locals: java.lang.String
StackMap stack:
aload 3
invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
astore 8
goto 10
StackMap locals: org.apache.lucene.analysis.util.AbstractAnalysisFactory java.util.Map java.lang.String java.util.Collection java.lang.String int java.lang.String top java.util.Iterator
StackMap stack:
4: aload 8
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.lang.String
astore 7
start local 7 5: iload 5
ifeq 8
6: aload 6
aload 7
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 10
7: aload 6
areturn
8: StackMap locals: org.apache.lucene.analysis.util.AbstractAnalysisFactory java.util.Map java.lang.String java.util.Collection java.lang.String int java.lang.String java.lang.String java.util.Iterator
StackMap stack:
aload 6
aload 7
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 10
9: aload 6
areturn
end local 7 10: StackMap locals: org.apache.lucene.analysis.util.AbstractAnalysisFactory java.util.Map java.lang.String java.util.Collection java.lang.String int java.lang.String top java.util.Iterator
StackMap stack:
aload 8
invokeinterface java.util.Iterator.hasNext:()Z
ifne 4
11: new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
ldc "Configuration Error: '"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "' value must be one of "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 3
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)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 12 0 this Lorg/apache/lucene/analysis/util/AbstractAnalysisFactory;
0 12 1 args Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
0 12 2 name Ljava/lang/String;
0 12 3 allowedValues Ljava/util/Collection<Ljava/lang/String;>;
0 12 4 defaultVal Ljava/lang/String;
0 12 5 caseSensitive Z
1 12 6 s Ljava/lang/String;
5 10 7 allowedValue Ljava/lang/String;
Signature: (Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;Ljava/lang/String;Ljava/util/Collection<Ljava/lang/String;>;Ljava/lang/String;Z)Ljava/lang/String;
MethodParameters:
Name Flags
args
name
allowedValues
defaultVal
caseSensitive
protected final int requireInt(java.util.Map<java.lang.String, java.lang.String>, java.lang.String);
descriptor: (Ljava/util/Map;Ljava/lang/String;)I
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokevirtual org.apache.lucene.analysis.util.AbstractAnalysisFactory.require:(Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String;
invokestatic java.lang.Integer.parseInt:(Ljava/lang/String;)I
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/analysis/util/AbstractAnalysisFactory;
0 1 1 args Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
0 1 2 name Ljava/lang/String;
Signature: (Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;Ljava/lang/String;)I
MethodParameters:
Name Flags
args
name
protected final int getInt(java.util.Map<java.lang.String, java.lang.String>, java.lang.String, );
descriptor: (Ljava/util/Map;Ljava/lang/String;I)I
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=2, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
aload 2
invokeinterface java.util.Map.remove:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.String
astore 4
start local 4 1: aload 4
ifnonnull 2
iload 3
goto 3
StackMap locals: java.lang.String
StackMap stack:
2: aload 4
invokestatic java.lang.Integer.parseInt:(Ljava/lang/String;)I
StackMap locals:
StackMap stack: int
3: ireturn
end local 4 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/analysis/util/AbstractAnalysisFactory;
0 4 1 args Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
0 4 2 name Ljava/lang/String;
0 4 3 defaultVal I
1 4 4 s Ljava/lang/String;
Signature: (Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;Ljava/lang/String;I)I
MethodParameters:
Name Flags
args
name
defaultVal
protected final boolean requireBoolean(java.util.Map<java.lang.String, java.lang.String>, java.lang.String);
descriptor: (Ljava/util/Map;Ljava/lang/String;)Z
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokevirtual org.apache.lucene.analysis.util.AbstractAnalysisFactory.require:(Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String;
invokestatic java.lang.Boolean.parseBoolean:(Ljava/lang/String;)Z
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/analysis/util/AbstractAnalysisFactory;
0 1 1 args Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
0 1 2 name Ljava/lang/String;
Signature: (Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;Ljava/lang/String;)Z
MethodParameters:
Name Flags
args
name
protected final boolean getBoolean(java.util.Map<java.lang.String, java.lang.String>, java.lang.String, );
descriptor: (Ljava/util/Map;Ljava/lang/String;Z)Z
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=2, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
aload 2
invokeinterface java.util.Map.remove:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.String
astore 4
start local 4 1: aload 4
ifnonnull 2
iload 3
goto 3
StackMap locals: java.lang.String
StackMap stack:
2: aload 4
invokestatic java.lang.Boolean.parseBoolean:(Ljava/lang/String;)Z
StackMap locals:
StackMap stack: int
3: ireturn
end local 4 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/analysis/util/AbstractAnalysisFactory;
0 4 1 args Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
0 4 2 name Ljava/lang/String;
0 4 3 defaultVal Z
1 4 4 s Ljava/lang/String;
Signature: (Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;Ljava/lang/String;Z)Z
MethodParameters:
Name Flags
args
name
defaultVal
protected final float requireFloat(java.util.Map<java.lang.String, java.lang.String>, java.lang.String);
descriptor: (Ljava/util/Map;Ljava/lang/String;)F
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokevirtual org.apache.lucene.analysis.util.AbstractAnalysisFactory.require:(Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String;
invokestatic java.lang.Float.parseFloat:(Ljava/lang/String;)F
freturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/analysis/util/AbstractAnalysisFactory;
0 1 1 args Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
0 1 2 name Ljava/lang/String;
Signature: (Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;Ljava/lang/String;)F
MethodParameters:
Name Flags
args
name
protected final float getFloat(java.util.Map<java.lang.String, java.lang.String>, java.lang.String, );
descriptor: (Ljava/util/Map;Ljava/lang/String;F)F
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=2, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
aload 2
invokeinterface java.util.Map.remove:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.String
astore 4
start local 4 1: aload 4
ifnonnull 2
fload 3
goto 3
StackMap locals: java.lang.String
StackMap stack:
2: aload 4
invokestatic java.lang.Float.parseFloat:(Ljava/lang/String;)F
StackMap locals:
StackMap stack: float
3: freturn
end local 4 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/analysis/util/AbstractAnalysisFactory;
0 4 1 args Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
0 4 2 name Ljava/lang/String;
0 4 3 defaultVal F
1 4 4 s Ljava/lang/String;
Signature: (Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;Ljava/lang/String;F)F
MethodParameters:
Name Flags
args
name
defaultVal
public char requireChar(java.util.Map<java.lang.String, java.lang.String>, java.lang.String);
descriptor: (Ljava/util/Map;Ljava/lang/String;)C
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokevirtual org.apache.lucene.analysis.util.AbstractAnalysisFactory.require:(Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String;
iconst_0
invokevirtual java.lang.String.charAt:(I)C
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/analysis/util/AbstractAnalysisFactory;
0 1 1 args Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
0 1 2 name Ljava/lang/String;
Signature: (Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;Ljava/lang/String;)C
MethodParameters:
Name Flags
args
name
public char getChar(java.util.Map<java.lang.String, java.lang.String>, java.lang.String, );
descriptor: (Ljava/util/Map;Ljava/lang/String;C)C
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
aload 2
invokeinterface java.util.Map.remove:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.String
astore 4
start local 4 1: aload 4
ifnonnull 3
2: iload 3
ireturn
3: StackMap locals: java.lang.String
StackMap stack:
aload 4
invokevirtual java.lang.String.length:()I
iconst_1
if_icmpeq 5
4: new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
aload 2
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc " should be a char. \""
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "\" is invalid"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
5: StackMap locals:
StackMap stack:
aload 4
iconst_0
invokevirtual java.lang.String.charAt:(I)C
ireturn
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/analysis/util/AbstractAnalysisFactory;
0 6 1 args Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
0 6 2 name Ljava/lang/String;
0 6 3 defaultValue C
1 6 4 s Ljava/lang/String;
Signature: (Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;Ljava/lang/String;C)C
MethodParameters:
Name Flags
args
name
defaultValue
public java.util.Set<java.lang.String> getSet(java.util.Map<java.lang.String, java.lang.String>, java.lang.String);
descriptor: (Ljava/util/Map;Ljava/lang/String;)Ljava/util/Set;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 1
aload 2
invokeinterface java.util.Map.remove:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.String
astore 3
start local 3 1: aload 3
ifnonnull 3
2: aconst_null
areturn
3: StackMap locals: java.lang.String
StackMap stack:
aconst_null
astore 4
start local 4 4: getstatic org.apache.lucene.analysis.util.AbstractAnalysisFactory.ITEM_PATTERN:Ljava/util/regex/Pattern;
aload 3
invokevirtual java.util.regex.Pattern.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
astore 5
start local 5 5: aload 5
invokevirtual java.util.regex.Matcher.find:()Z
ifeq 11
6: new java.util.HashSet
dup
invokespecial java.util.HashSet.<init>:()V
astore 4
7: aload 4
aload 5
iconst_0
invokevirtual java.util.regex.Matcher.group:(I)Ljava/lang/String;
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
8: goto 10
9: StackMap locals: java.util.Set java.util.regex.Matcher
StackMap stack:
aload 4
aload 5
iconst_0
invokevirtual java.util.regex.Matcher.group:(I)Ljava/lang/String;
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
10: StackMap locals:
StackMap stack:
aload 5
invokevirtual java.util.regex.Matcher.find:()Z
ifne 9
11: StackMap locals:
StackMap stack:
aload 4
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 12 0 this Lorg/apache/lucene/analysis/util/AbstractAnalysisFactory;
0 12 1 args Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
0 12 2 name Ljava/lang/String;
1 12 3 s Ljava/lang/String;
4 12 4 set Ljava/util/Set<Ljava/lang/String;>;
5 12 5 matcher Ljava/util/regex/Matcher;
Signature: (Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;Ljava/lang/String;)Ljava/util/Set<Ljava/lang/String;>;
MethodParameters:
Name Flags
args
name
protected final java.util.regex.Pattern getPattern(java.util.Map<java.lang.String, java.lang.String>, java.lang.String);
descriptor: (Ljava/util/Map;Ljava/lang/String;)Ljava/util/regex/Pattern;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokevirtual org.apache.lucene.analysis.util.AbstractAnalysisFactory.require:(Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String;
invokestatic java.util.regex.Pattern.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern;
1: areturn
2: StackMap locals:
StackMap stack: java.util.regex.PatternSyntaxException
astore 3
start local 3 3: new java.lang.IllegalArgumentException
dup
4: new java.lang.StringBuilder
dup
ldc "Configuration Error: '"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "' can not be parsed in "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
5: aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getSimpleName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
6: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
7: aload 3
8: invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
athrow
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/apache/lucene/analysis/util/AbstractAnalysisFactory;
0 9 1 args Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
0 9 2 name Ljava/lang/String;
3 9 3 e Ljava/util/regex/PatternSyntaxException;
Exception table:
from to target type
0 1 2 Class java.util.regex.PatternSyntaxException
Signature: (Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;Ljava/lang/String;)Ljava/util/regex/Pattern;
MethodParameters:
Name Flags
args
name
protected final org.apache.lucene.analysis.CharArraySet getWordSet(org.apache.lucene.analysis.util.ResourceLoader, java.lang.String, boolean);
descriptor: (Lorg/apache/lucene/analysis/util/ResourceLoader;Ljava/lang/String;Z)Lorg/apache/lucene/analysis/CharArraySet;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=4, locals=9, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 2
invokevirtual org.apache.lucene.analysis.util.AbstractAnalysisFactory.splitFileNames:(Ljava/lang/String;)Ljava/util/List;
astore 4
start local 4 1: aconst_null
astore 5
start local 5 2: aload 4
invokeinterface java.util.List.size:()I
ifle 9
3: new org.apache.lucene.analysis.CharArraySet
dup
aload 4
invokeinterface java.util.List.size:()I
bipush 10
imul
iload 3
invokespecial org.apache.lucene.analysis.CharArraySet.<init>:(IZ)V
astore 5
4: aload 4
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 7
goto 8
StackMap locals: org.apache.lucene.analysis.util.AbstractAnalysisFactory org.apache.lucene.analysis.util.ResourceLoader java.lang.String int java.util.List org.apache.lucene.analysis.CharArraySet top java.util.Iterator
StackMap stack:
5: aload 7
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.lang.String
astore 6
start local 6 6: aload 0
aload 1
aload 6
invokevirtual java.lang.String.trim:()Ljava/lang/String;
invokevirtual org.apache.lucene.analysis.util.AbstractAnalysisFactory.getLines:(Lorg/apache/lucene/analysis/util/ResourceLoader;Ljava/lang/String;)Ljava/util/List;
astore 8
start local 8 7: aload 5
aload 8
iload 3
invokestatic org.apache.lucene.analysis.StopFilter.makeStopSet:(Ljava/util/List;Z)Lorg/apache/lucene/analysis/CharArraySet;
invokevirtual org.apache.lucene.analysis.CharArraySet.addAll:(Ljava/util/Collection;)Z
pop
end local 8 end local 6 8: StackMap locals:
StackMap stack:
aload 7
invokeinterface java.util.Iterator.hasNext:()Z
ifne 5
9: StackMap locals: org.apache.lucene.analysis.util.AbstractAnalysisFactory org.apache.lucene.analysis.util.ResourceLoader java.lang.String int java.util.List org.apache.lucene.analysis.CharArraySet
StackMap stack:
aload 5
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/analysis/util/AbstractAnalysisFactory;
0 10 1 loader Lorg/apache/lucene/analysis/util/ResourceLoader;
0 10 2 wordFiles Ljava/lang/String;
0 10 3 ignoreCase Z
1 10 4 files Ljava/util/List<Ljava/lang/String;>;
2 10 5 words Lorg/apache/lucene/analysis/CharArraySet;
6 8 6 file Ljava/lang/String;
7 8 8 wlist Ljava/util/List<Ljava/lang/String;>;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
loader
wordFiles
ignoreCase
protected final java.util.List<java.lang.String> getLines(org.apache.lucene.analysis.util.ResourceLoader, java.lang.String);
descriptor: (Lorg/apache/lucene/analysis/util/ResourceLoader;Ljava/lang/String;)Ljava/util/List;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
aload 2
invokeinterface org.apache.lucene.analysis.util.ResourceLoader.openResource:(Ljava/lang/String;)Ljava/io/InputStream;
getstatic java.nio.charset.StandardCharsets.UTF_8:Ljava/nio/charset/Charset;
invokestatic org.apache.lucene.analysis.WordlistLoader.getLines:(Ljava/io/InputStream;Ljava/nio/charset/Charset;)Ljava/util/List;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/analysis/util/AbstractAnalysisFactory;
0 1 1 loader Lorg/apache/lucene/analysis/util/ResourceLoader;
0 1 2 resource Ljava/lang/String;
Exceptions:
throws java.io.IOException
Signature: (Lorg/apache/lucene/analysis/util/ResourceLoader;Ljava/lang/String;)Ljava/util/List<Ljava/lang/String;>;
MethodParameters:
Name Flags
loader
resource
protected final org.apache.lucene.analysis.CharArraySet getSnowballWordSet(org.apache.lucene.analysis.util.ResourceLoader, java.lang.String, boolean);
descriptor: (Lorg/apache/lucene/analysis/util/ResourceLoader;Ljava/lang/String;Z)Lorg/apache/lucene/analysis/CharArraySet;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=4, locals=12, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 2
invokevirtual org.apache.lucene.analysis.util.AbstractAnalysisFactory.splitFileNames:(Ljava/lang/String;)Ljava/util/List;
astore 4
start local 4 1: aconst_null
astore 5
start local 5 2: aload 4
invokeinterface java.util.List.size:()I
ifle 22
3: new org.apache.lucene.analysis.CharArraySet
dup
aload 4
invokeinterface java.util.List.size:()I
bipush 10
imul
iload 3
invokespecial org.apache.lucene.analysis.CharArraySet.<init>:(IZ)V
astore 5
4: aload 4
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 7
goto 21
StackMap locals: org.apache.lucene.analysis.util.AbstractAnalysisFactory org.apache.lucene.analysis.util.ResourceLoader java.lang.String int java.util.List org.apache.lucene.analysis.CharArraySet top java.util.Iterator
StackMap stack:
5: aload 7
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.lang.String
astore 6
start local 6 6: aconst_null
astore 8
start local 8 7: aconst_null
astore 9
start local 9 8: aload 1
aload 6
invokevirtual java.lang.String.trim:()Ljava/lang/String;
invokeinterface org.apache.lucene.analysis.util.ResourceLoader.openResource:(Ljava/lang/String;)Ljava/io/InputStream;
astore 8
9: getstatic java.nio.charset.StandardCharsets.UTF_8:Ljava/nio/charset/Charset;
invokevirtual java.nio.charset.Charset.newDecoder:()Ljava/nio/charset/CharsetDecoder;
10: getstatic java.nio.charset.CodingErrorAction.REPORT:Ljava/nio/charset/CodingErrorAction;
invokevirtual java.nio.charset.CharsetDecoder.onMalformedInput:(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetDecoder;
11: getstatic java.nio.charset.CodingErrorAction.REPORT:Ljava/nio/charset/CodingErrorAction;
invokevirtual java.nio.charset.CharsetDecoder.onUnmappableCharacter:(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetDecoder;
12: astore 10
start local 10 13: new java.io.InputStreamReader
dup
aload 8
aload 10
invokespecial java.io.InputStreamReader.<init>:(Ljava/io/InputStream;Ljava/nio/charset/CharsetDecoder;)V
astore 9
14: aload 9
aload 5
invokestatic org.apache.lucene.analysis.WordlistLoader.getSnowballWordSet:(Ljava/io/Reader;Lorg/apache/lucene/analysis/CharArraySet;)Lorg/apache/lucene/analysis/CharArraySet;
pop
end local 10 15: goto 19
StackMap locals: org.apache.lucene.analysis.util.AbstractAnalysisFactory org.apache.lucene.analysis.util.ResourceLoader java.lang.String int java.util.List org.apache.lucene.analysis.CharArraySet java.lang.String java.util.Iterator java.io.InputStream java.io.Reader
StackMap stack: java.lang.Throwable
16: astore 11
iconst_2
anewarray java.io.Closeable
dup
iconst_0
17: aload 9
aastore
dup
iconst_1
aload 8
aastore
invokestatic org.apache.lucene.util.IOUtils.closeWhileHandlingException:([Ljava/io/Closeable;)V
18: aload 11
athrow
19: StackMap locals:
StackMap stack:
iconst_2
anewarray java.io.Closeable
dup
iconst_0
20: aload 9
aastore
dup
iconst_1
aload 8
aastore
invokestatic org.apache.lucene.util.IOUtils.closeWhileHandlingException:([Ljava/io/Closeable;)V
end local 9 end local 8 end local 6 21: StackMap locals: org.apache.lucene.analysis.util.AbstractAnalysisFactory org.apache.lucene.analysis.util.ResourceLoader java.lang.String int java.util.List org.apache.lucene.analysis.CharArraySet top java.util.Iterator
StackMap stack:
aload 7
invokeinterface java.util.Iterator.hasNext:()Z
ifne 5
22: StackMap locals: org.apache.lucene.analysis.util.AbstractAnalysisFactory org.apache.lucene.analysis.util.ResourceLoader java.lang.String int java.util.List org.apache.lucene.analysis.CharArraySet
StackMap stack:
aload 5
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 23 0 this Lorg/apache/lucene/analysis/util/AbstractAnalysisFactory;
0 23 1 loader Lorg/apache/lucene/analysis/util/ResourceLoader;
0 23 2 wordFiles Ljava/lang/String;
0 23 3 ignoreCase Z
1 23 4 files Ljava/util/List<Ljava/lang/String;>;
2 23 5 words Lorg/apache/lucene/analysis/CharArraySet;
6 21 6 file Ljava/lang/String;
7 21 8 stream Ljava/io/InputStream;
8 21 9 reader Ljava/io/Reader;
13 15 10 decoder Ljava/nio/charset/CharsetDecoder;
Exception table:
from to target type
8 16 16 any
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
loader
wordFiles
ignoreCase
protected final java.util.List<java.lang.String> splitFileNames(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/util/List;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
bipush 44
aload 1
invokevirtual org.apache.lucene.analysis.util.AbstractAnalysisFactory.splitAt:(CLjava/lang/String;)Ljava/util/List;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/analysis/util/AbstractAnalysisFactory;
0 1 1 fileNames Ljava/lang/String;
Signature: (Ljava/lang/String;)Ljava/util/List<Ljava/lang/String;>;
MethodParameters:
Name Flags
fileNames
protected final java.util.List<java.lang.String> splitAt(char, java.lang.String);
descriptor: (CLjava/lang/String;)Ljava/util/List;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=8, args_size=3
start local 0 start local 1 start local 2 0: aload 2
ifnonnull 2
1: invokestatic java.util.Collections.emptyList:()Ljava/util/List;
areturn
2: StackMap locals:
StackMap stack:
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 3
start local 3 3: aload 2
new java.lang.StringBuilder
dup
ldc "(?<!\\\\)["
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 1
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
ldc "]"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.lang.String.split:(Ljava/lang/String;)[Ljava/lang/String;
dup
astore 7
arraylength
istore 6
iconst_0
istore 5
goto 7
StackMap locals: org.apache.lucene.analysis.util.AbstractAnalysisFactory int java.lang.String java.util.List top int int java.lang.String[]
StackMap stack:
4: aload 7
iload 5
aaload
astore 4
start local 4 5: aload 3
aload 4
new java.lang.StringBuilder
dup
ldc "\\\\(?=["
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 1
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
ldc "])"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
ldc ""
invokevirtual java.lang.String.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 4 6: iinc 5 1
StackMap locals:
StackMap stack:
7: iload 5
iload 6
if_icmplt 4
8: aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/apache/lucene/analysis/util/AbstractAnalysisFactory;
0 9 1 separator C
0 9 2 list Ljava/lang/String;
3 9 3 result Ljava/util/List<Ljava/lang/String;>;
5 6 4 item Ljava/lang/String;
Signature: (CLjava/lang/String;)Ljava/util/List<Ljava/lang/String;>;
MethodParameters:
Name Flags
separator
list
public java.lang.String getClassArg();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
getfield org.apache.lucene.analysis.util.AbstractAnalysisFactory.originalArgs:Ljava/util/Map;
ifnull 4
1: aload 0
getfield org.apache.lucene.analysis.util.AbstractAnalysisFactory.originalArgs:Ljava/util/Map;
ldc "class"
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.String
astore 1
start local 1 2: aload 1
ifnull 4
3: aload 1
areturn
end local 1 4: StackMap locals:
StackMap stack:
aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/lucene/analysis/util/AbstractAnalysisFactory;
2 4 1 className Ljava/lang/String;
public boolean isExplicitLuceneMatchVersion();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.lucene.analysis.util.AbstractAnalysisFactory.isExplicitLuceneMatchVersion:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/analysis/util/AbstractAnalysisFactory;
public void setExplicitLuceneMatchVersion(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.analysis.util.AbstractAnalysisFactory.isExplicitLuceneMatchVersion:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/lucene/analysis/util/AbstractAnalysisFactory;
0 2 1 isExplicitLuceneMatchVersion Z
MethodParameters:
Name Flags
isExplicitLuceneMatchVersion
}
SourceFile: "AbstractAnalysisFactory.java"