public interface org.hamcrest.Matcher<T> extends org.hamcrest.SelfDescribing
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.hamcrest.Matcher
  super_class: java.lang.Object
{
  public abstract boolean matches(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      item  

  public abstract void describeMismatch(java.lang.Object, org.hamcrest.Description);
    descriptor: (Ljava/lang/Object;Lorg/hamcrest/Description;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                     Name  Flags
      item                 
      mismatchDescription  

  public abstract void _dont_implement_Matcher___instead_extend_BaseMatcher_();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
}
Signature: <T:Ljava/lang/Object;>Ljava/lang/Object;Lorg/hamcrest/SelfDescribing;
SourceFile: "Matcher.java"