Edit C:\Users\Admin\.m2\repository\junit\junit\4.11\org\junit\internal\matchers\TypeSafeMatcher.class
???? 1 h ? @ A B C D E F G H I J K L M G N O P G Q I R S T U expectedType Ljava/lang/Class; Signature Ljava/lang/Class<*>; matchesSafely (Ljava/lang/Object;)Z (TT;)Z <init> ()V Code LineNumberTable LocalVariableTable this -Lorg/junit/internal/matchers/TypeSafeMatcher; LocalVariableTypeTable 2Lorg/junit/internal/matchers/TypeSafeMatcher<TT;>; findExpectedType $(Ljava/lang/Class;)Ljava/lang/Class; method Ljava/lang/reflect/Method; arr$ [Ljava/lang/reflect/Method; len$ I i$ c fromClass *(Ljava/lang/Class<*>;)Ljava/lang/Class<*>; isMatchesSafelyMethod (Ljava/lang/reflect/Method;)Z (Ljava/lang/Class;)V Ljava/lang/Class<TT;>; (Ljava/lang/Class<TT;>;)V matches item Ljava/lang/Object; 5<T:Ljava/lang/Object;>Lorg/hamcrest/BaseMatcher<TT;>; SourceFile TypeSafeMatcher.java Deprecated RuntimeVisibleAnnotations Ljava/lang/Deprecated; V W % & java/lang/Object X Y Z 1 2 [ \ ] ^ _ W java/lang/Error 9Cannot determine correct type for matchesSafely() method. ` a b c d e f g +org/junit/internal/matchers/TypeSafeMatcher org/hamcrest/BaseMatcher getClass ()Ljava/lang/Class; org/junit/internal/MethodSorter getDeclaredMethods .(Ljava/lang/Class;)[Ljava/lang/reflect/Method; java/lang/reflect/Method getParameterTypes ()[Ljava/lang/Class; java/lang/Class getSuperclass (Ljava/lang/String;)V getName ()Ljava/lang/String; java/lang/String equals isSynthetic ()Z isInstance! T *? **? ? ? ? ! "