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

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

package com.carrotsearch.hppcrt.strategies;

import com.carrotsearch.hppcrt.*;

  
/**
 * Standard  {@link ByteComparator} for bytes, providing the same behavior as either natural ordering
 * for primitives, or Comparable for objects.
 */
 @javax.annotation.Generated(
    date = "2015-10-21T20:36:45+0200",
    value = "KTypeStandardComparator.java") 
public final class ByteStandardComparator implements ByteComparator
{
    public ByteStandardComparator() {
        // nothing
    }

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

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

    @Override
    public boolean equals(final Object o) {

        if (o instanceof ByteStandardComparator) {

            return true;
        }

        return false;
    }

    @Override
    public int hashCode() {

        return ByteStandardComparator.class.hashCode();
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy