Edit C:\dspace\webapps\swordv2\WEB-INF\lib\org\elasticsearch\common\base\Equivalence.class
???? 2 h )org/elasticsearch/common/base/Equivalence (<T:Ljava/lang/Object;>Ljava/lang/Object; java/lang/Object Equivalence.java 4Lorg/elasticsearch/common/annotations/GwtCompatible; +org/elasticsearch/common/base/Equivalence$1 2org/elasticsearch/common/base/Equivalence$Identity Identity 0org/elasticsearch/common/base/Equivalence$Equals Equals ?org/elasticsearch/common/base/Equivalence$EquivalentToPredicate EquivalentToPredicate 1org/elasticsearch/common/base/Equivalence$Wrapper Wrapper <init> ()V this 0Lorg/elasticsearch/common/base/Equivalence<TT;>; +Lorg/elasticsearch/common/base/Equivalence; equivalent '(Ljava/lang/Object;Ljava/lang/Object;)Z Ljavax/annotation/Nullable; doEquivalent ! a TT; Ljava/lang/Object; b hash (Ljava/lang/Object;)I doHash ) ( * t onResultOf U(Lorg/elasticsearch/common/base/Function;)Lorg/elasticsearch/common/base/Equivalence; 3org/elasticsearch/common/base/FunctionalEquivalence / V(Lorg/elasticsearch/common/base/Function;Lorg/elasticsearch/common/base/Equivalence;)V 1 0 2 function 1Lorg/elasticsearch/common/base/Function<TF;+TT;>; (Lorg/elasticsearch/common/base/Function; wrap G(Ljava/lang/Object;)Lorg/elasticsearch/common/base/Equivalence$Wrapper; m(Lorg/elasticsearch/common/base/Equivalence;Ljava/lang/Object;Lorg/elasticsearch/common/base/Equivalence$1;)V 9 : reference TS; pairwise -()Lorg/elasticsearch/common/base/Equivalence; serializable 1org/elasticsearch/common/base/PairwiseEquivalence B .(Lorg/elasticsearch/common/base/Equivalence;)V D C E equivalentTo =(Ljava/lang/Object;)Lorg/elasticsearch/common/base/Predicate; +Lorg/elasticsearch/common/annotations/Beta; @(Lorg/elasticsearch/common/base/Equivalence;Ljava/lang/Object;)V J K target equals INSTANCE 2Lorg/elasticsearch/common/base/Equivalence$Equals; O P Q identity 4Lorg/elasticsearch/common/base/Equivalence$Identity; O T U Code LocalVariableTable LocalVariableTypeTable LineNumberTable StackMapTable Signature (TT;TT;)Z "RuntimeVisibleParameterAnnotations (TT;)I y<F:Ljava/lang/Object;>(Lorg/elasticsearch/common/base/Function<TF;+TT;>;)Lorg/elasticsearch/common/base/Equivalence<TF;>; D<S:TT;>(TS;)Lorg/elasticsearch/common/base/Equivalence$Wrapper<TS;>; O<S:TT;>()Lorg/elasticsearch/common/base/Equivalence<Ljava/lang/Iterable<TS;>;>; RuntimeInvisibleAnnotations 3(TT;)Lorg/elasticsearch/common/base/Predicate<TT;>; A()Lorg/elasticsearch/common/base/Equivalence<Ljava/lang/Object;>; SourceFile InnerClasses! W A *? ? X Y Z , W ? +,? ?+? ,? ?*+,? "? X # % &