All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.carrotsearch.hppcrt.strategies.ShortStandardComparator Maven / Gradle / Ivy

package com.carrotsearch.hppcrt.strategies;

import com.carrotsearch.hppcrt.*;

  
/**
 * Standard  {@link ShortComparator} for shorts, providing the same behavior as either natural ordering
 * for primitives, or Comparable for objects.
 */
 @javax.annotation.Generated(
    date = "2016-01-30T23:09:37+0100",
    value = "KTypeStandardComparator.java") 
public final class ShortStandardComparator implements ShortComparator
{
    public ShortStandardComparator() {
        // nothing
    }

    @Override
    public int compare(final short e1, final short e2) {

        return (((e1) == (e2))?0:(((e1) < (e2))?-1:1));
    }

    @Override
    public boolean equals(final Object o) {

        if (o instanceof ShortStandardComparator) {

            return true;
        }

        return false;
    }

    @Override
    public int hashCode() {

        return ShortStandardComparator.class.hashCode();
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy