public class org.apache.cassandra.utils.AlwaysPresentFilter implements org.apache.cassandra.utils.IFilter
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.apache.cassandra.utils.AlwaysPresentFilter
  super_class: java.lang.Object
{
  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.cassandra.utils.AlwaysPresentFilter this
         0: .line 22
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // org.apache.cassandra.utils.AlwaysPresentFilter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/cassandra/utils/AlwaysPresentFilter;

  public boolean isPresent(org.apache.cassandra.utils.IFilter$FilterKey);
    descriptor: (Lorg/apache/cassandra/utils/IFilter$FilterKey;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // org.apache.cassandra.utils.AlwaysPresentFilter this
        start local 1 // org.apache.cassandra.utils.IFilter$FilterKey key
         0: .line 26
            iconst_1
            ireturn
        end local 1 // org.apache.cassandra.utils.IFilter$FilterKey key
        end local 0 // org.apache.cassandra.utils.AlwaysPresentFilter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/cassandra/utils/AlwaysPresentFilter;
            0    1     1   key  Lorg/apache/cassandra/utils/IFilter$FilterKey;
    MethodParameters:
      Name  Flags
      key   

  public void add(org.apache.cassandra.utils.IFilter$FilterKey);
    descriptor: (Lorg/apache/cassandra/utils/IFilter$FilterKey;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // org.apache.cassandra.utils.AlwaysPresentFilter this
        start local 1 // org.apache.cassandra.utils.IFilter$FilterKey key
         0: .line 29
            return
        end local 1 // org.apache.cassandra.utils.IFilter$FilterKey key
        end local 0 // org.apache.cassandra.utils.AlwaysPresentFilter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/cassandra/utils/AlwaysPresentFilter;
            0    1     1   key  Lorg/apache/cassandra/utils/IFilter$FilterKey;
    MethodParameters:
      Name  Flags
      key   

  public void clear();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // org.apache.cassandra.utils.AlwaysPresentFilter this
         0: .line 31
            return
        end local 0 // org.apache.cassandra.utils.AlwaysPresentFilter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/cassandra/utils/AlwaysPresentFilter;

  public void close();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // org.apache.cassandra.utils.AlwaysPresentFilter this
         0: .line 33
            return
        end local 0 // org.apache.cassandra.utils.AlwaysPresentFilter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/cassandra/utils/AlwaysPresentFilter;

  public org.apache.cassandra.utils.IFilter sharedCopy();
    descriptor: ()Lorg/apache/cassandra/utils/IFilter;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.cassandra.utils.AlwaysPresentFilter this
         0: .line 37
            aload 0 /* this */
            areturn
        end local 0 // org.apache.cassandra.utils.AlwaysPresentFilter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/cassandra/utils/AlwaysPresentFilter;

  public java.lang.Throwable close(java.lang.Throwable);
    descriptor: (Ljava/lang/Throwable;)Ljava/lang/Throwable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // org.apache.cassandra.utils.AlwaysPresentFilter this
        start local 1 // java.lang.Throwable accumulate
         0: .line 42
            aload 1 /* accumulate */
            areturn
        end local 1 // java.lang.Throwable accumulate
        end local 0 // org.apache.cassandra.utils.AlwaysPresentFilter this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/apache/cassandra/utils/AlwaysPresentFilter;
            0    1     1  accumulate  Ljava/lang/Throwable;
    MethodParameters:
            Name  Flags
      accumulate  

  public void addTo(org.apache.cassandra.utils.concurrent.Ref$IdentityCollection);
    descriptor: (Lorg/apache/cassandra/utils/concurrent/Ref$IdentityCollection;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // org.apache.cassandra.utils.AlwaysPresentFilter this
        start local 1 // org.apache.cassandra.utils.concurrent.Ref$IdentityCollection identities
         0: .line 47
            return
        end local 1 // org.apache.cassandra.utils.concurrent.Ref$IdentityCollection identities
        end local 0 // org.apache.cassandra.utils.AlwaysPresentFilter this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/apache/cassandra/utils/AlwaysPresentFilter;
            0    1     1  identities  Lorg/apache/cassandra/utils/concurrent/Ref$IdentityCollection;
    MethodParameters:
            Name  Flags
      identities  

  public long serializedSize();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.cassandra.utils.AlwaysPresentFilter this
         0: .line 49
            lconst_0
            lreturn
        end local 0 // org.apache.cassandra.utils.AlwaysPresentFilter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/cassandra/utils/AlwaysPresentFilter;

  public long offHeapSize();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.cassandra.utils.AlwaysPresentFilter this
         0: .line 54
            lconst_0
            lreturn
        end local 0 // org.apache.cassandra.utils.AlwaysPresentFilter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/cassandra/utils/AlwaysPresentFilter;

  public org.apache.cassandra.utils.concurrent.SharedCloseable sharedCopy();
    descriptor: ()Lorg/apache/cassandra/utils/concurrent/SharedCloseable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual org.apache.cassandra.utils.AlwaysPresentFilter.sharedCopy:()Lorg/apache/cassandra/utils/IFilter;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
SourceFile: "AlwaysPresentFilter.java"
InnerClasses:
  public abstract FilterKey = org.apache.cassandra.utils.IFilter$FilterKey of org.apache.cassandra.utils.IFilter
  public IdentityCollection = org.apache.cassandra.utils.concurrent.Ref$IdentityCollection of org.apache.cassandra.utils.concurrent.Ref