
com.google.common.base.PairwiseEquivalence.class Maven / Gradle / Ivy
???? 2 ?
Y
Z [ \ ] ^ _ ` _ a
b 3?
c d
e f
e gF?? h
Y
i j
k
l m
n
o p elementEquivalence $Lcom/google/common/base/Equivalence; Signature *Lcom/google/common/base/Equivalence<-TT;>; serialVersionUID J
ConstantValue '(Lcom/google/common/base/Equivalence;)V Code LineNumberTable LocalVariableTable this ,Lcom/google/common/base/PairwiseEquivalence; LocalVariableTypeTable 1Lcom/google/common/base/PairwiseEquivalence; -(Lcom/google/common/base/Equivalence<-TT;>;)V doEquivalent +(Ljava/lang/Iterable;Ljava/lang/Iterable;)Z iterableA Ljava/lang/Iterable; iterableB iteratorA Ljava/util/Iterator; iteratorB Ljava/lang/Iterable; Ljava/util/Iterator;
StackMapTable q 5(Ljava/lang/Iterable;Ljava/lang/Iterable;)Z doHash (Ljava/lang/Iterable;)I element Ljava/lang/Object; i$ iterable hash I TT; (Ljava/lang/Iterable;)I equals (Ljava/lang/Object;)Z that object /Lcom/google/common/base/PairwiseEquivalence<*>; "RuntimeVisibleParameterAnnotations Ljavax/annotation/Nullable; hashCode ()I toString ()Ljava/lang/String; (Ljava/lang/Object;)I x0 '(Ljava/lang/Object;Ljava/lang/Object;)Z x1 kLcom/google/common/base/Equivalence;>;Ljava/io/Serializable;
SourceFile PairwiseEquivalence.java RuntimeInvisibleAnnotations -Lcom/google/common/annotations/GwtCompatible; serializable " r s t u "com/google/common/base/Equivalence v w q x y z { | P ? N *com/google/common/base/PairwiseEquivalence } C D J K java/lang/StringBuilder ~ .pairwise() ~ ? L M java/lang/Iterable 9 : , - java/io/Serializable java/util/Iterator ()V $com/google/common/base/Preconditions checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object; iterator ()Ljava/util/Iterator; hasNext ()Z next ()Ljava/lang/Object;
equivalent java/lang/Object append -(Ljava/lang/Object;)Ljava/lang/StringBuilder; -(Ljava/lang/String;)Ljava/lang/StringBuilder; 0 " # $ h *? *+? ? ? ? % ! &