public abstract class org.apache.lucene.analysis.StopwordAnalyzerBase extends org.apache.lucene.analysis.Analyzer
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: org.apache.lucene.analysis.StopwordAnalyzerBase
super_class: org.apache.lucene.analysis.Analyzer
{
protected final org.apache.lucene.analysis.CharArraySet stopwords;
descriptor: Lorg/apache/lucene/analysis/CharArraySet;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
public org.apache.lucene.analysis.CharArraySet getStopwordSet();
descriptor: ()Lorg/apache/lucene/analysis/CharArraySet;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.lucene.analysis.StopwordAnalyzerBase.stopwords:Lorg/apache/lucene/analysis/CharArraySet;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/analysis/StopwordAnalyzerBase;
protected void <init>(org.apache.lucene.analysis.CharArraySet);
descriptor: (Lorg/apache/lucene/analysis/CharArraySet;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial org.apache.lucene.analysis.Analyzer.<init>:()V
1: aload 0
aload 1
ifnonnull 2
getstatic org.apache.lucene.analysis.CharArraySet.EMPTY_SET:Lorg/apache/lucene/analysis/CharArraySet;
goto 3
2: StackMap locals: org.apache.lucene.analysis.StopwordAnalyzerBase org.apache.lucene.analysis.CharArraySet
StackMap stack: org.apache.lucene.analysis.StopwordAnalyzerBase
aload 1
invokestatic org.apache.lucene.analysis.CharArraySet.copy:(Ljava/util/Set;)Lorg/apache/lucene/analysis/CharArraySet;
invokestatic org.apache.lucene.analysis.CharArraySet.unmodifiableSet:(Lorg/apache/lucene/analysis/CharArraySet;)Lorg/apache/lucene/analysis/CharArraySet;
3: StackMap locals: org.apache.lucene.analysis.StopwordAnalyzerBase org.apache.lucene.analysis.CharArraySet
StackMap stack: org.apache.lucene.analysis.StopwordAnalyzerBase org.apache.lucene.analysis.CharArraySet
putfield org.apache.lucene.analysis.StopwordAnalyzerBase.stopwords:Lorg/apache/lucene/analysis/CharArraySet;
4: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/lucene/analysis/StopwordAnalyzerBase;
0 5 1 stopwords Lorg/apache/lucene/analysis/CharArraySet;
MethodParameters:
Name Flags
stopwords final
protected void <init>();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aconst_null
invokespecial org.apache.lucene.analysis.StopwordAnalyzerBase.<init>:(Lorg/apache/lucene/analysis/CharArraySet;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/lucene/analysis/StopwordAnalyzerBase;
protected static org.apache.lucene.analysis.CharArraySet loadStopwordSet(boolean, java.lang.Class<? extends org.apache.lucene.analysis.Analyzer>, java.lang.String, java.lang.String);
descriptor: (ZLjava/lang/Class;Ljava/lang/String;Ljava/lang/String;)Lorg/apache/lucene/analysis/CharArraySet;
flags: (0x000c) ACC_PROTECTED, ACC_STATIC
Code:
stack=6, locals=7, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aconst_null
astore 4
start local 4 1: aload 1
aload 2
invokevirtual java.lang.Class.getResourceAsStream:(Ljava/lang/String;)Ljava/io/InputStream;
getstatic java.nio.charset.StandardCharsets.UTF_8:Ljava/nio/charset/Charset;
invokestatic org.apache.lucene.util.IOUtils.getDecodingReader:(Ljava/io/InputStream;Ljava/nio/charset/Charset;)Ljava/io/Reader;
astore 4
2: aload 4
aload 3
new org.apache.lucene.analysis.CharArraySet
dup
bipush 16
iload 0
invokespecial org.apache.lucene.analysis.CharArraySet.<init>:(IZ)V
invokestatic org.apache.lucene.analysis.WordlistLoader.getWordSet:(Ljava/io/Reader;Ljava/lang/String;Lorg/apache/lucene/analysis/CharArraySet;)Lorg/apache/lucene/analysis/CharArraySet;
astore 6
3: iconst_1
anewarray java.io.Closeable
dup
iconst_0
4: aload 4
aastore
invokestatic org.apache.lucene.util.IOUtils.close:([Ljava/io/Closeable;)V
5: aload 6
areturn
6: StackMap locals: int java.lang.Class java.lang.String java.lang.String java.io.Reader
StackMap stack: java.lang.Throwable
astore 5
iconst_1
anewarray java.io.Closeable
dup
iconst_0
7: aload 4
aastore
invokestatic org.apache.lucene.util.IOUtils.close:([Ljava/io/Closeable;)V
8: aload 5
athrow
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 ignoreCase Z
0 9 1 aClass Ljava/lang/Class<+Lorg/apache/lucene/analysis/Analyzer;>;
0 9 2 resource Ljava/lang/String;
0 9 3 comment Ljava/lang/String;
1 9 4 reader Ljava/io/Reader;
Exception table:
from to target type
1 3 6 any
Exceptions:
throws java.io.IOException
Signature: (ZLjava/lang/Class<+Lorg/apache/lucene/analysis/Analyzer;>;Ljava/lang/String;Ljava/lang/String;)Lorg/apache/lucene/analysis/CharArraySet;
MethodParameters:
Name Flags
ignoreCase final
aClass final
resource final
comment final
protected static org.apache.lucene.analysis.CharArraySet loadStopwordSet(java.nio.file.Path);
descriptor: (Ljava/nio/file/Path;)Lorg/apache/lucene/analysis/CharArraySet;
flags: (0x000c) ACC_PROTECTED, ACC_STATIC
Code:
stack=4, locals=4, args_size=1
start local 0 0: aconst_null
astore 1
start local 1 1: aload 0
getstatic java.nio.charset.StandardCharsets.UTF_8:Ljava/nio/charset/Charset;
invokestatic java.nio.file.Files.newBufferedReader:(Ljava/nio/file/Path;Ljava/nio/charset/Charset;)Ljava/io/BufferedReader;
astore 1
2: aload 1
invokestatic org.apache.lucene.analysis.WordlistLoader.getWordSet:(Ljava/io/Reader;)Lorg/apache/lucene/analysis/CharArraySet;
astore 3
3: iconst_1
anewarray java.io.Closeable
dup
iconst_0
4: aload 1
aastore
invokestatic org.apache.lucene.util.IOUtils.close:([Ljava/io/Closeable;)V
5: aload 3
areturn
6: StackMap locals: java.nio.file.Path java.io.Reader
StackMap stack: java.lang.Throwable
astore 2
iconst_1
anewarray java.io.Closeable
dup
iconst_0
7: aload 1
aastore
invokestatic org.apache.lucene.util.IOUtils.close:([Ljava/io/Closeable;)V
8: aload 2
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 stopwords Ljava/nio/file/Path;
1 9 1 reader Ljava/io/Reader;
Exception table:
from to target type
1 3 6 any
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
stopwords
protected static org.apache.lucene.analysis.CharArraySet loadStopwordSet(java.io.Reader);
descriptor: (Ljava/io/Reader;)Lorg/apache/lucene/analysis/CharArraySet;
flags: (0x000c) ACC_PROTECTED, ACC_STATIC
Code:
stack=4, locals=3, args_size=1
start local 0 0: aload 0
invokestatic org.apache.lucene.analysis.WordlistLoader.getWordSet:(Ljava/io/Reader;)Lorg/apache/lucene/analysis/CharArraySet;
astore 2
1: iconst_1
anewarray java.io.Closeable
dup
iconst_0
2: aload 0
aastore
invokestatic org.apache.lucene.util.IOUtils.close:([Ljava/io/Closeable;)V
3: aload 2
areturn
4: StackMap locals:
StackMap stack: java.lang.Throwable
astore 1
iconst_1
anewarray java.io.Closeable
dup
iconst_0
5: aload 0
aastore
invokestatic org.apache.lucene.util.IOUtils.close:([Ljava/io/Closeable;)V
6: aload 1
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 stopwords Ljava/io/Reader;
Exception table:
from to target type
0 1 4 any
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
stopwords
}
SourceFile: "StopwordAnalyzerBase.java"