interface com.google.common.hash.BloomFilter$Strategy extends java.io.Serializable
  minor version: 0
  major version: 59
  flags: flags: (0x0600) ACC_INTERFACE, ACC_ABSTRACT
  this_class: com.google.common.hash.BloomFilter$Strategy
  super_class: java.lang.Object
{
  public abstract <T> boolean put(T, com.google.common.hash.Funnel<? super T>, int, com.google.common.hash.BloomFilterStrategies$LockFreeBitArray);
    descriptor: (Ljava/lang/Object;Lcom/google/common/hash/Funnel;ILcom/google/common/hash/BloomFilterStrategies$LockFreeBitArray;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T:Ljava/lang/Object;>(TT;Lcom/google/common/hash/Funnel<-TT;>;ILcom/google/common/hash/BloomFilterStrategies$LockFreeBitArray;)Z
    MethodParameters:
                  Name  Flags
      object            
      funnel            
      numHashFunctions  
      bits              

  public abstract <T> boolean mightContain(T, com.google.common.hash.Funnel<? super T>, int, com.google.common.hash.BloomFilterStrategies$LockFreeBitArray);
    descriptor: (Ljava/lang/Object;Lcom/google/common/hash/Funnel;ILcom/google/common/hash/BloomFilterStrategies$LockFreeBitArray;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T:Ljava/lang/Object;>(TT;Lcom/google/common/hash/Funnel<-TT;>;ILcom/google/common/hash/BloomFilterStrategies$LockFreeBitArray;)Z
    MethodParameters:
                  Name  Flags
      object            
      funnel            
      numHashFunctions  
      bits              

  public abstract int ordinal();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
SourceFile: "BloomFilter.java"
NestHost: com.google.common.hash.BloomFilter
InnerClasses:
  abstract Strategy = com.google.common.hash.BloomFilter$Strategy of com.google.common.hash.BloomFilter
  final LockFreeBitArray = com.google.common.hash.BloomFilterStrategies$LockFreeBitArray of com.google.common.hash.BloomFilterStrategies