Uses of Class
com.google.common.base.Equivalence
-
Packages that use Equivalence Package Description com.google.common.base Basic utility libraries and interfaces.com.google.common.cache This package contains caching utilities.com.google.common.collect This package contains generic collection interfaces and implementations, and other utilities for working with collections.com.google.common.testing This package contains testing utilities. -
-
Uses of Equivalence in com.google.common.base
Subclasses of Equivalence in com.google.common.base Modifier and Type Class Description (package private) static classEquivalence.Equals(package private) static classEquivalence.Identity(package private) classFunctionalEquivalence<F,T>Equivalence applied on functional result.(package private) classPairwiseEquivalence<T>Fields in com.google.common.base declared as Equivalence Modifier and Type Field Description (package private) Equivalence<? super T>PairwiseEquivalence. elementEquivalenceprivate Equivalence<T>Equivalence.EquivalentToPredicate. equivalenceprivate Equivalence<? super T>Equivalence.Wrapper. equivalenceprivate Equivalence<T>FunctionalEquivalence. resultEquivalenceMethods in com.google.common.base that return Equivalence Modifier and Type Method Description static Equivalence<java.lang.Object>Equivalence. equals()Returns an equivalence that delegates toObject.equals(java.lang.Object)andObject.hashCode().static Equivalence<java.lang.Object>Equivalence. identity()Returns an equivalence that uses==to compare values andSystem.identityHashCode(Object)to compute the hash code.<F> Equivalence<F>Equivalence. onResultOf(Function<F,? extends T> function)Returns a new equivalence relation forFwhich evaluates equivalence by first applyingfunctionto the argument, then evaluating usingthis.<S extends T>
Equivalence<java.lang.Iterable<S>>Equivalence. pairwise()Returns an equivalence over iterables based on the equivalence of their elements.Constructors in com.google.common.base with parameters of type Equivalence Constructor Description EquivalentToPredicate(Equivalence<T> equivalence, T target)FunctionalEquivalence(Function<F,? extends T> function, Equivalence<T> resultEquivalence)PairwiseEquivalence(Equivalence<? super T> elementEquivalence)Wrapper(Equivalence<? super T> equivalence, T reference) -
Uses of Equivalence in com.google.common.cache
Fields in com.google.common.cache declared as Equivalence Modifier and Type Field Description (package private) Equivalence<java.lang.Object>CacheBuilder. keyEquivalence(package private) Equivalence<java.lang.Object>LocalCache. keyEquivalenceStrategy for comparing keys.(package private) Equivalence<java.lang.Object>LocalCache.ManualSerializationProxy. keyEquivalence(package private) Equivalence<java.lang.Object>CacheBuilder. valueEquivalence(package private) Equivalence<java.lang.Object>LocalCache.ManualSerializationProxy. valueEquivalence(package private) Equivalence<java.lang.Object>LocalCache. valueEquivalenceStrategy for comparing values.Methods in com.google.common.cache that return Equivalence Modifier and Type Method Description (package private) abstract Equivalence<java.lang.Object>LocalCache.Strength. defaultEquivalence()Returns the default equivalence strategy used to compare and hash keys or values referenced at this strength.(package private) Equivalence<java.lang.Object>CacheBuilder. getKeyEquivalence()(package private) Equivalence<java.lang.Object>CacheBuilder. getValueEquivalence()Methods in com.google.common.cache with parameters of type Equivalence Modifier and Type Method Description (package private) CacheBuilder<K,V>CacheBuilder. keyEquivalence(Equivalence<java.lang.Object> equivalence)Sets a customEquivalencestrategy for comparing keys.(package private) CacheBuilder<K,V>CacheBuilder. valueEquivalence(Equivalence<java.lang.Object> equivalence)Sets a customEquivalencestrategy for comparing values.Constructors in com.google.common.cache with parameters of type Equivalence Constructor Description ManualSerializationProxy(LocalCache.Strength keyStrength, LocalCache.Strength valueStrength, Equivalence<java.lang.Object> keyEquivalence, Equivalence<java.lang.Object> valueEquivalence, long expireAfterWriteNanos, long expireAfterAccessNanos, long maxWeight, Weigher<K,V> weigher, int concurrencyLevel, RemovalListener<? super K,? super V> removalListener, Ticker ticker, CacheLoader<? super K,V> loader) -
Uses of Equivalence in com.google.common.collect
Fields in com.google.common.collect declared as Equivalence Modifier and Type Field Description (package private) Equivalence<java.lang.Object>MapMaker. keyEquivalence(package private) Equivalence<java.lang.Object>MapMakerInternalMap.AbstractSerializationProxy. keyEquivalence(package private) Equivalence<java.lang.Object>MapMakerInternalMap. keyEquivalenceStrategy for comparing keys.(package private) Equivalence<java.lang.Object>MapMakerInternalMap.AbstractSerializationProxy. valueEquivalenceMethods in com.google.common.collect that return Equivalence Modifier and Type Method Description (package private) abstract Equivalence<java.lang.Object>MapMakerInternalMap.Strength. defaultEquivalence()Returns the default equivalence strategy used to compare and hash keys or values referenced at this strength.(package private) Equivalence<java.lang.Object>MapMaker. getKeyEquivalence()(package private) Equivalence<java.lang.Object>MapMakerInternalMap. valueEquivalence()Methods in com.google.common.collect with parameters of type Equivalence Modifier and Type Method Description static <K,V>
MapDifference<K,V>Maps. difference(java.util.Map<? extends K,? extends V> left, java.util.Map<? extends K,? extends V> right, Equivalence<? super V> valueEquivalence)Computes the difference between two maps.private static <K,V>
voidMaps. doDifference(java.util.Map<? extends K,? extends V> left, java.util.Map<? extends K,? extends V> right, Equivalence<? super V> valueEquivalence, java.util.Map<K,V> onlyOnLeft, java.util.Map<K,V> onlyOnRight, java.util.Map<K,V> onBoth, java.util.Map<K,MapDifference.ValueDifference<V>> differences)(package private) MapMakerMapMaker. keyEquivalence(Equivalence<java.lang.Object> equivalence)Sets a customEquivalencestrategy for comparing keys.Constructors in com.google.common.collect with parameters of type Equivalence Constructor Description AbstractSerializationProxy(MapMakerInternalMap.Strength keyStrength, MapMakerInternalMap.Strength valueStrength, Equivalence<java.lang.Object> keyEquivalence, Equivalence<java.lang.Object> valueEquivalence, int concurrencyLevel, java.util.concurrent.ConcurrentMap<K,V> delegate)SerializationProxy(MapMakerInternalMap.Strength keyStrength, MapMakerInternalMap.Strength valueStrength, Equivalence<java.lang.Object> keyEquivalence, Equivalence<java.lang.Object> valueEquivalence, int concurrencyLevel, java.util.concurrent.ConcurrentMap<K,V> delegate) -
Uses of Equivalence in com.google.common.testing
Fields in com.google.common.testing declared as Equivalence Modifier and Type Field Description private Equivalence<? super T>EquivalenceTester. equivalenceprivate Equivalence<? super T>RelationshipTester. equivalenceA word about usingEquivalence, which automatically checks fornulland identical inputs: This sounds like it ought to be a problem here, since the goals of this class include testing thatequals()is reflexive and is tolerant ofnull.Methods in com.google.common.testing that return Equivalence Modifier and Type Method Description private <T> Equivalence<T>FreshValueGenerator. generateEquivalence()Methods in com.google.common.testing with parameters of type Equivalence Modifier and Type Method Description static <T> EquivalenceTester<T>EquivalenceTester. of(Equivalence<? super T> equivalence)Constructors in com.google.common.testing with parameters of type Equivalence Constructor Description EquivalenceTester(Equivalence<? super T> equivalence)RelationshipTester(Equivalence<? super T> equivalence, java.lang.String relationshipName, java.lang.String hashName, RelationshipTester.ItemReporter itemReporter)
-