Example usage for com.google.common.base Equivalence subclass-usage

List of usage examples for com.google.common.base Equivalence subclass-usage

Introduction

In this page you can find the example usage for com.google.common.base Equivalence subclass-usage.

Usage

From source file org.opendaylight.groupbasedpolicy.renderer.ofoverlay.equivalence.GroupEquivalence.java

public class GroupEquivalence extends Equivalence<Group> {

    GroupEquivalence() {
    }

    @Override

From source file org.opendaylight.groupbasedpolicy.renderer.ofoverlay.equivalence.BucketsEquivalence.java

/**
 * Custom Equivalence for {@link Buckets}
 *
 * @see GroupEquivalence
 */
public class BucketsEquivalence extends Equivalence<Buckets> {

From source file com.github.ferstl.maven.pomenforcers.model.functions.StringStartsWithEquivalence.java

public class StringStartsWithEquivalence extends Equivalence<String> {

    private static final Equivalence<String> INSTANCE = new StringStartsWithEquivalence();

    public static Equivalence<String> stringStartsWith() {
        return INSTANCE;

From source file com.google.template.soy.soytree.ExprUnionEquivalence.java

/** An equivalence relation for ExprUnion. This handles both Soy v1 and v2 expressions. */
public final class ExprUnionEquivalence extends Equivalence<ExprUnion> {
    private static final ExprUnionEquivalence INSTANCE = new ExprUnionEquivalence();

    public static ExprUnionEquivalence get() {
        return INSTANCE;

From source file springfox.documentation.schema.property.SimpleMethodSignatureEquality.java

class SimpleMethodSignatureEquality extends Equivalence<Method> {

    @Override
    protected boolean doEquivalent(Method first, Method other) {
        return first.getName().equals(other.getName()) && first.getReturnType().equals(other.getReturnType())
                && equalParamTypes(first.getParameterTypes(), other.getParameterTypes());

From source file springfox.documentation.spring.web.plugins.ResolvedMethodParameterEquivalence.java

class ResolvedMethodParameterEquivalence extends Equivalence<ResolvedMethodParameter> {
    @Override
    protected boolean doEquivalent(ResolvedMethodParameter a, ResolvedMethodParameter b) {
        return Objects.equal(a.defaultName(), b.defaultName())
                && Objects.equal(a.getParameterIndex(), b.getParameterIndex())
                && Objects.equal(a.getParameterType(), b.getParameterType());

From source file org.gradle.internal.reflect.MethodSignatureEquivalence.java

public class MethodSignatureEquivalence extends Equivalence<Method> {

    @Override
    protected boolean doEquivalent(Method a, Method b) {
        boolean equals = new EqualsBuilder().append(a.getName(), b.getName())
                .append(a.getGenericParameterTypes(), b.getGenericParameterTypes()).isEquals();

From source file springfox.documentation.spring.web.OperationCachingEquivalence.java

public class OperationCachingEquivalence extends Equivalence<RequestMappingContext> {
    @Override
    protected boolean doEquivalent(RequestMappingContext first, RequestMappingContext second) {
        if (bothAreNull(first, second)) {
            return true;
        }

From source file com.github.fge.jsonschema.core.util.equivalence.SchemaTreeEquivalence.java

/**
 * Schema tree equivalence
 *
 * <p>Two schema trees are considered equivant if their loading URI, current
 * URI context, base node and pointers are equivalent.</p>
 *

From source file com.github.fge.jsonschema.util.equivalence.SchemaTreeEquivalence.java

/**
 * Schema tree equivalence
 *
 * <p>Two schema trees are considered equivant if their loading URI, current
 * URI context, base node and pointers are equivalent.</p>
 */