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