com.google.common.base.Equivalence.class Maven / Gradle / Ivy
???? 4 v
java/lang/Object ()V
"com/google/common/base/Equivalence doEquivalent '(Ljava/lang/Object;Ljava/lang/Object;)Z
equivalent
doHash (Ljava/lang/Object;)I ,com/google/common/base/FunctionalEquivalence
H(Lcom/google/common/base/Function;Lcom/google/common/base/Equivalence;)V *com/google/common/base/Equivalence$Wrapper
_(Lcom/google/common/base/Equivalence;Ljava/lang/Object;Lcom/google/common/base/Equivalence$1;)V *com/google/common/base/PairwiseEquivalence
! " '(Lcom/google/common/base/Equivalence;)V $ 8com/google/common/base/Equivalence$EquivalentToPredicate
# & ' 9(Lcom/google/common/base/Equivalence;Ljava/lang/Object;)V ) * + , - )com/google/common/base/Equivalence$Equals INSTANCE +Lcom/google/common/base/Equivalence$Equals; / 0 1 , 2 +com/google/common/base/Equivalence$Identity -Lcom/google/common/base/Equivalence$Identity; 4 java/util/function/BiPredicate Code LineNumberTable LocalVariableTable this $Lcom/google/common/base/Equivalence; LocalVariableTypeTable )Lcom/google/common/base/Equivalence; a Ljava/lang/Object; b TT;
StackMapTable MethodParameters Signature (TT;TT;)Z "RuntimeVisibleParameterAnnotations Ljavax/annotation/CheckForNull; test t u
Deprecated RuntimeVisibleAnnotations Ljava/lang/Deprecated; RuntimeInvisibleAnnotations /Lcom/google/errorprone/annotations/ForOverride; hash (TT;)I
onResultOf G(Lcom/google/common/base/Function;)Lcom/google/common/base/Equivalence; function !Lcom/google/common/base/Function; +Lcom/google/common/base/Function<-TF;+TT;>; l(Lcom/google/common/base/Function<-TF;+TT;>;)Lcom/google/common/base/Equivalence; RuntimeVisibleTypeAnnotations 5Lorg/checkerframework/checker/nullness/qual/Nullable; wrap @(Ljava/lang/Object;)Lcom/google/common/base/Equivalence$Wrapper; reference TS; =(TS;)Lcom/google/common/base/Equivalence$Wrapper; +Lcom/google/common/base/ParametricNullness; pairwise &()Lcom/google/common/base/Equivalence; H()Lcom/google/common/base/Equivalence;>; -Lcom/google/common/annotations/GwtCompatible; serializable equivalentTo 6(Ljava/lang/Object;)Lcom/google/common/base/Predicate; target ,(TT;)Lcom/google/common/base/Predicate; equals :()Lcom/google/common/base/Equivalence; identity PLjava/lang/Object;Ljava/util/function/BiPredicate;
SourceFile Equivalence.java 8Lcom/google/common/base/ElementTypesAreNonnullByDefault; InnerClasses Wrapper r $com/google/common/base/Equivalence$1 EquivalentToPredicate Equals Identity! 3 5 A *? ? 6 . 7 8 9 : 8 ; 5 ? +,? ?+? ,? ?*+,? ? 6 B C E F H 7 8 9 <