
com.google.common.base.FunctionalEquivalence.class Maven / Gradle / Ivy
???? 2 l
J
K L M
N O
P Q
R
S T U
U V
W X Y
J
Z [
\ ]
^ _ serialVersionUID J
ConstantValue function !Lcom/google/common/base/Function; Signature *Lcom/google/common/base/Function; resultEquivalence $Lcom/google/common/base/Equivalence; )Lcom/google/common/base/Equivalence; H(Lcom/google/common/base/Function;Lcom/google/common/base/Equivalence;)V Code LineNumberTable LocalVariableTable this .Lcom/google/common/base/FunctionalEquivalence; LocalVariableTypeTable 6Lcom/google/common/base/FunctionalEquivalence; V(Lcom/google/common/base/Function;Lcom/google/common/base/Equivalence;)V doEquivalent '(Ljava/lang/Object;Ljava/lang/Object;)Z a Ljava/lang/Object; b TF; (TF;TF;)Z doHash (Ljava/lang/Object;)I (TF;)I equals (Ljava/lang/Object;)Z that obj 2Lcom/google/common/base/FunctionalEquivalence<**>;
StackMapTable T "RuntimeVisibleParameterAnnotations Ljavax/annotation/Nullable; hashCode ()I toString ()Ljava/lang/String; iLcom/google/common/base/Equivalence;Ljava/io/Serializable;
SourceFile FunctionalEquivalence.java RuntimeInvisibleAnnotations $Lcom/google/common/annotations/Beta; -Lcom/google/common/annotations/GwtCompatible; # ` a b c com/google/common/base/Function "com/google/common/base/Equivalence ! d c e . f 5 ,com/google/common/base/FunctionalEquivalence 7 8 java/lang/Object g @ h java/lang/StringBuilder i j .onResultOf( i k ) B C java/io/Serializable ()V $com/google/common/base/Preconditions checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object; apply
equivalent hash com/google/common/base/Objects ([Ljava/lang/Object;)I append -(Ljava/lang/Object;)Ljava/lang/StringBuilder; -(Ljava/lang/String;)Ljava/lang/StringBuilder; 0
! " # $ % ? *? *+? ? ? *,? ? ? ? &