public interface com.google.common.collect.MapDifference<K, V>
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: com.google.common.collect.MapDifference
  super_class: java.lang.Object
{
  public abstract boolean areEqual();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.util.Map<K, V> entriesOnlyOnLeft();
    descriptor: ()Ljava/util/Map;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/Map<TK;TV;>;

  public abstract java.util.Map<K, V> entriesOnlyOnRight();
    descriptor: ()Ljava/util/Map;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/Map<TK;TV;>;

  public abstract java.util.Map<K, V> entriesInCommon();
    descriptor: ()Ljava/util/Map;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/Map<TK;TV;>;

  public abstract java.util.Map<K, com.google.common.collect.MapDifference$ValueDifference<V>> entriesDiffering();
    descriptor: ()Ljava/util/Map;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/Map<TK;Lcom/google/common/collect/MapDifference$ValueDifference<TV;>;>;

  public abstract boolean equals(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleTypeAnnotations: 
      METHOD_FORMAL_PARAMETER
        org.checkerframework.checker.nullness.qual.Nullable()
    MethodParameters:
        Name  Flags
      object  

  public abstract int hashCode();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
Signature: <K:Ljava/lang/Object;V:Ljava/lang/Object;>Ljava/lang/Object;
SourceFile: "MapDifference.java"
NestMembers:
  com.google.common.collect.MapDifference$ValueDifference
InnerClasses:
  public abstract ValueDifference = com.google.common.collect.MapDifference$ValueDifference of com.google.common.collect.MapDifference
    RuntimeInvisibleAnnotations: 
      com.google.common.annotations.GwtCompatible()