
com.carrotsearch.hppcrt.strategies.ShortStandardComparator Maven / Gradle / Ivy
package com.carrotsearch.hppcrt.strategies;
import com.carrotsearch.hppcrt.*;
/**
* Standard {@link ShortComparator} for short
s, 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