![JAR search and dependency download from the Maven repository](/logo.png)
com.google.common.base.Equivalence.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of plantuml Show documentation
Show all versions of plantuml Show documentation
PlantUML is a component that allows to quickly write :
* sequence diagram,
* use case diagram,
* class diagram,
* activity diagram,
* component diagram,
* state diagram
* object diagram
???? 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 <