public class org.apache.lucene.analysis.StopFilter extends org.apache.lucene.analysis.FilteringTokenFilter
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.apache.lucene.analysis.StopFilter
  super_class: org.apache.lucene.analysis.FilteringTokenFilter
{
  private final org.apache.lucene.analysis.CharArraySet stopWords;
    descriptor: Lorg/apache/lucene/analysis/CharArraySet;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final org.apache.lucene.analysis.tokenattributes.CharTermAttribute termAtt;
    descriptor: Lorg/apache/lucene/analysis/tokenattributes/CharTermAttribute;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  public void <init>(org.apache.lucene.analysis.TokenStream, org.apache.lucene.analysis.CharArraySet);
    descriptor: (Lorg/apache/lucene/analysis/TokenStream;Lorg/apache/lucene/analysis/CharArraySet;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.apache.lucene.analysis.StopFilter this
        start local 1 // org.apache.lucene.analysis.TokenStream in
        start local 2 // org.apache.lucene.analysis.CharArraySet stopWords
         0: .line 44
            aload 0 /* this */
            aload 1 /* in */
            invokespecial org.apache.lucene.analysis.FilteringTokenFilter.<init>:(Lorg/apache/lucene/analysis/TokenStream;)V
         1: .line 31
            aload 0 /* this */
            aload 0 /* this */
            ldc Lorg/apache/lucene/analysis/tokenattributes/CharTermAttribute;
            invokevirtual org.apache.lucene.analysis.StopFilter.addAttribute:(Ljava/lang/Class;)Lorg/apache/lucene/util/Attribute;
            checkcast org.apache.lucene.analysis.tokenattributes.CharTermAttribute
            putfield org.apache.lucene.analysis.StopFilter.termAtt:Lorg/apache/lucene/analysis/tokenattributes/CharTermAttribute;
         2: .line 45
            aload 0 /* this */
            aload 2 /* stopWords */
            putfield org.apache.lucene.analysis.StopFilter.stopWords:Lorg/apache/lucene/analysis/CharArraySet;
         3: .line 46
            return
        end local 2 // org.apache.lucene.analysis.CharArraySet stopWords
        end local 1 // org.apache.lucene.analysis.TokenStream in
        end local 0 // org.apache.lucene.analysis.StopFilter this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    4     0       this  Lorg/apache/lucene/analysis/StopFilter;
            0    4     1         in  Lorg/apache/lucene/analysis/TokenStream;
            0    4     2  stopWords  Lorg/apache/lucene/analysis/CharArraySet;
    MethodParameters:
           Name  Flags
      in         
      stopWords  

  public static org.apache.lucene.analysis.CharArraySet makeStopSet(java.lang.String[]);
    descriptor: ([Ljava/lang/String;)Lorg/apache/lucene/analysis/CharArraySet;
    flags: (0x0089) ACC_PUBLIC, ACC_STATIC, ACC_VARARGS
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.lang.String[] stopWords
         0: .line 58
            aload 0 /* stopWords */
            iconst_0
            invokestatic org.apache.lucene.analysis.StopFilter.makeStopSet:([Ljava/lang/String;Z)Lorg/apache/lucene/analysis/CharArraySet;
            areturn
        end local 0 // java.lang.String[] stopWords
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0  stopWords  [Ljava/lang/String;
    MethodParameters:
           Name  Flags
      stopWords  

  public static org.apache.lucene.analysis.CharArraySet makeStopSet(java.util.List<?>);
    descriptor: (Ljava/util/List;)Lorg/apache/lucene/analysis/CharArraySet;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.util.List stopWords
         0: .line 72
            aload 0 /* stopWords */
            iconst_0
            invokestatic org.apache.lucene.analysis.StopFilter.makeStopSet:(Ljava/util/List;Z)Lorg/apache/lucene/analysis/CharArraySet;
            areturn
        end local 0 // java.util.List stopWords
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0  stopWords  Ljava/util/List<*>;
    Signature: (Ljava/util/List<*>;)Lorg/apache/lucene/analysis/CharArraySet;
    MethodParameters:
           Name  Flags
      stopWords  

  public static org.apache.lucene.analysis.CharArraySet makeStopSet(java.lang.String[], boolean);
    descriptor: ([Ljava/lang/String;Z)Lorg/apache/lucene/analysis/CharArraySet;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // java.lang.String[] stopWords
        start local 1 // boolean ignoreCase
         0: .line 83
            new org.apache.lucene.analysis.CharArraySet
            dup
            aload 0 /* stopWords */
            arraylength
            iload 1 /* ignoreCase */
            invokespecial org.apache.lucene.analysis.CharArraySet.<init>:(IZ)V
            astore 2 /* stopSet */
        start local 2 // org.apache.lucene.analysis.CharArraySet stopSet
         1: .line 84
            aload 2 /* stopSet */
            aload 0 /* stopWords */
            invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
            invokevirtual org.apache.lucene.analysis.CharArraySet.addAll:(Ljava/util/Collection;)Z
            pop
         2: .line 85
            aload 2 /* stopSet */
            areturn
        end local 2 // org.apache.lucene.analysis.CharArraySet stopSet
        end local 1 // boolean ignoreCase
        end local 0 // java.lang.String[] stopWords
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0   stopWords  [Ljava/lang/String;
            0    3     1  ignoreCase  Z
            1    3     2     stopSet  Lorg/apache/lucene/analysis/CharArraySet;
    MethodParameters:
            Name  Flags
      stopWords   
      ignoreCase  

  public static org.apache.lucene.analysis.CharArraySet makeStopSet(java.util.List<?>, boolean);
    descriptor: (Ljava/util/List;Z)Lorg/apache/lucene/analysis/CharArraySet;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // java.util.List stopWords
        start local 1 // boolean ignoreCase
         0: .line 95
            new org.apache.lucene.analysis.CharArraySet
            dup
            aload 0 /* stopWords */
            invokeinterface java.util.List.size:()I
            iload 1 /* ignoreCase */
            invokespecial org.apache.lucene.analysis.CharArraySet.<init>:(IZ)V
            astore 2 /* stopSet */
        start local 2 // org.apache.lucene.analysis.CharArraySet stopSet
         1: .line 96
            aload 2 /* stopSet */
            aload 0 /* stopWords */
            invokevirtual org.apache.lucene.analysis.CharArraySet.addAll:(Ljava/util/Collection;)Z
            pop
         2: .line 97
            aload 2 /* stopSet */
            areturn
        end local 2 // org.apache.lucene.analysis.CharArraySet stopSet
        end local 1 // boolean ignoreCase
        end local 0 // java.util.List stopWords
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0   stopWords  Ljava/util/List<*>;
            0    3     1  ignoreCase  Z
            1    3     2     stopSet  Lorg/apache/lucene/analysis/CharArraySet;
    Signature: (Ljava/util/List<*>;Z)Lorg/apache/lucene/analysis/CharArraySet;
    MethodParameters:
            Name  Flags
      stopWords   
      ignoreCase  

  protected boolean accept();
    descriptor: ()Z
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.apache.lucene.analysis.StopFilter this
         0: .line 105
            aload 0 /* this */
            getfield org.apache.lucene.analysis.StopFilter.stopWords:Lorg/apache/lucene/analysis/CharArraySet;
            aload 0 /* this */
            getfield org.apache.lucene.analysis.StopFilter.termAtt:Lorg/apache/lucene/analysis/tokenattributes/CharTermAttribute;
            invokeinterface org.apache.lucene.analysis.tokenattributes.CharTermAttribute.buffer:()[C
            iconst_0
            aload 0 /* this */
            getfield org.apache.lucene.analysis.StopFilter.termAtt:Lorg/apache/lucene/analysis/tokenattributes/CharTermAttribute;
            invokeinterface org.apache.lucene.analysis.tokenattributes.CharTermAttribute.length:()I
            invokevirtual org.apache.lucene.analysis.CharArraySet.contains:([CII)Z
            ifeq 1
            iconst_0
            goto 2
      StackMap locals:
      StackMap stack:
         1: iconst_1
      StackMap locals:
      StackMap stack: int
         2: ireturn
        end local 0 // org.apache.lucene.analysis.StopFilter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/lucene/analysis/StopFilter;
}
SourceFile: "StopFilter.java"