class org.apache.lucene.analysis.cn.smart.SmartChineseAnalyzer$DefaultSetHolder
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: org.apache.lucene.analysis.cn.smart.SmartChineseAnalyzer$DefaultSetHolder
super_class: java.lang.Object
{
static final org.apache.lucene.analysis.CharArraySet DEFAULT_STOP_SET;
descriptor: Lorg/apache/lucene/analysis/CharArraySet;
flags: (0x0018) ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=0, args_size=0
0: .line 80
invokestatic org.apache.lucene.analysis.cn.smart.SmartChineseAnalyzer$DefaultSetHolder.loadDefaultStopWordSet:()Lorg/apache/lucene/analysis/CharArraySet;
putstatic org.apache.lucene.analysis.cn.smart.SmartChineseAnalyzer$DefaultSetHolder.DEFAULT_STOP_SET:Lorg/apache/lucene/analysis/CharArraySet;
1: .line 81
goto 4
StackMap locals:
StackMap stack: java.io.IOException
2: pop
3: .line 84
new java.lang.RuntimeException
dup
ldc "Unable to load default stopword set"
invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
athrow
4: .line 86
StackMap locals:
StackMap stack:
return
LocalVariableTable:
Start End Slot Name Signature
Exception table:
from to target type
0 1 2 Class java.io.IOException
private void <init>();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 // org.apache.lucene.analysis.cn.smart.SmartChineseAnalyzer$DefaultSetHolder this
0: .line 75
aload 0 /* this */
invokespecial java.lang.Object.<init>:()V
return
end local 0 // org.apache.lucene.analysis.cn.smart.SmartChineseAnalyzer$DefaultSetHolder this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/analysis/cn/smart/SmartChineseAnalyzer$DefaultSetHolder;
static org.apache.lucene.analysis.CharArraySet loadDefaultStopWordSet();
descriptor: ()Lorg/apache/lucene/analysis/CharArraySet;
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=0, args_size=0
0: .line 91
ldc Lorg/apache/lucene/analysis/cn/smart/SmartChineseAnalyzer;
ldc "stopwords.txt"
1: .line 92
getstatic java.nio.charset.StandardCharsets.UTF_8:Ljava/nio/charset/Charset;
2: .line 91
invokestatic org.apache.lucene.util.IOUtils.getDecodingReader:(Ljava/lang/Class;Ljava/lang/String;Ljava/nio/charset/Charset;)Ljava/io/Reader;
3: .line 92
ldc "//"
4: .line 90
invokestatic org.apache.lucene.analysis.WordlistLoader.getWordSet:(Ljava/io/Reader;Ljava/lang/String;)Lorg/apache/lucene/analysis/CharArraySet;
invokestatic org.apache.lucene.analysis.CharArraySet.unmodifiableSet:(Lorg/apache/lucene/analysis/CharArraySet;)Lorg/apache/lucene/analysis/CharArraySet;
areturn
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws java.io.IOException
}
SourceFile: "SmartChineseAnalyzer.java"
NestHost: org.apache.lucene.analysis.cn.smart.SmartChineseAnalyzer
InnerClasses:
private DefaultSetHolder = org.apache.lucene.analysis.cn.smart.SmartChineseAnalyzer$DefaultSetHolder of org.apache.lucene.analysis.cn.smart.SmartChineseAnalyzer