class ShortOrder extends Order[Short] with Hash[Short] with ShortBounded with ShortEnumerable
- Alphabetic
- By Inheritance
- ShortOrder
- ShortEnumerable
- BoundedEnumerable
- PartialNextLowerBounded
- PartialPreviousUpperBounded
- PartialNext
- PartialPrevious
- ShortBounded
- UpperBounded
- LowerBounded
- Hash
- Order
- PartialOrder
- Eq
- Serializable
- Serializable
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
- new ShortOrder()
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native() @IntrinsicCandidate()
-
def
compare(x: Short, y: Short): Int
Result of comparing
x
withy
.Result of comparing
x
withy
. Returns an Int whose sign is: - negative iffx < y
- zero iffx = y
- positive iffx > y
- Definition Classes
- ShortOrder → Order
-
def
comparison(x: Short, y: Short): Comparison
Like
compare
, but returns a cats.kernel.Comparison instead of an Int.Like
compare
, but returns a cats.kernel.Comparison instead of an Int. Has the benefit of being able to pattern match on, but not as performant.- Definition Classes
- Order
-
def
cycleNext(a: Short): Short
- Definition Classes
- BoundedEnumerable
-
def
cyclePrevious(a: Short): Short
- Definition Classes
- BoundedEnumerable
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
eqv(x: Short, y: Short): Boolean
Returns true if
x
=y
, false otherwise.Returns true if
x
=y
, false otherwise.- Definition Classes
- ShortOrder → Order → PartialOrder → Eq
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
-
def
gt(x: Short, y: Short): Boolean
Returns true if
x
>y
, false otherwise.Returns true if
x
>y
, false otherwise.- Definition Classes
- ShortOrder → Order → PartialOrder
-
def
gteqv(x: Short, y: Short): Boolean
Returns true if
x
>=y
, false otherwise.Returns true if
x
>=y
, false otherwise.- Definition Classes
- ShortOrder → Order → PartialOrder
-
def
hash(x: Short): Int
Returns the hash code of the given object under this hashing scheme.
Returns the hash code of the given object under this hashing scheme.
- Definition Classes
- ShortOrder → Hash
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
lt(x: Short, y: Short): Boolean
Returns true if
x
<y
, false otherwise.Returns true if
x
<y
, false otherwise.- Definition Classes
- ShortOrder → Order → PartialOrder
-
def
lteqv(x: Short, y: Short): Boolean
Returns true if
x
<=y
, false otherwise.Returns true if
x
<=y
, false otherwise.- Definition Classes
- ShortOrder → Order → PartialOrder
-
def
max(x: Short, y: Short): Short
If x > y, return x, else return y.
If x > y, return x, else return y.
- Definition Classes
- ShortOrder → Order
-
def
maxBound: Short
Returns the upper limit of a type.
Returns the upper limit of a type.
- Definition Classes
- ShortBounded → UpperBounded
-
def
membersAscending: Stream[Short]
Enumerate the members in ascending order.
Enumerate the members in ascending order.
- Definition Classes
- PartialNextLowerBounded
-
def
membersDescending: Stream[Short]
Enumerate the members in descending order.
Enumerate the members in descending order.
- Definition Classes
- PartialPreviousUpperBounded
-
def
min(x: Short, y: Short): Short
If x < y, return x, else return y.
If x < y, return x, else return y.
- Definition Classes
- ShortOrder → Order
-
def
minBound: Short
Returns the lower limit of a type.
Returns the lower limit of a type.
- Definition Classes
- ShortBounded → LowerBounded
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
neqv(x: Short, y: Short): Boolean
Returns true if
x
!=y
, false otherwise.Returns true if
x
!=y
, false otherwise.Note: this default implementation provided by Order is the same as the one defined in Eq, but for purposes of binary compatibility, the override in Order has not yet been removed. See this discussion.
- Definition Classes
- ShortOrder → Order → Eq
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
-
val
order: Order[Short]
- Definition Classes
- ShortOrder → BoundedEnumerable
-
def
partialCompare(x: Short, y: Short): Double
Result of comparing
x
withy
.Result of comparing
x
withy
. Returns NaN if operands are not comparable. If operands are comparable, returns a Double whose sign is:- negative iff
x < y
- zero iff
x = y
- positive iff
x > y
- Definition Classes
- Order → PartialOrder
- negative iff
-
def
partialComparison(x: Short, y: Short): Option[Comparison]
Like
partialCompare
, but returns a cats.kernel.Comparison instead of an Double.Like
partialCompare
, but returns a cats.kernel.Comparison instead of an Double. Has the benefit of being able to pattern match on, but not as performant.- Definition Classes
- PartialOrder
-
def
partialNext(a: Short): Option[Short]
- Definition Classes
- ShortEnumerable → PartialNext
-
def
partialOrder: PartialOrder[Short]
- Definition Classes
- BoundedEnumerable → LowerBounded → UpperBounded → PartialNext → PartialPrevious
-
def
partialPrevious(a: Short): Option[Short]
- Definition Classes
- ShortEnumerable → PartialPrevious
-
def
pmax(x: Short, y: Short): Option[Short]
Returns Some(x) if x >= y, Some(y) if x < y, otherwise None.
Returns Some(x) if x >= y, Some(y) if x < y, otherwise None.
- Definition Classes
- PartialOrder
-
def
pmin(x: Short, y: Short): Option[Short]
Returns Some(x) if x <= y, Some(y) if x > y, otherwise None.
Returns Some(x) if x <= y, Some(y) if x > y, otherwise None.
- Definition Classes
- PartialOrder
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toOrdering: Ordering[Short]
Convert a
Order[A]
to ascala.math.Ordering[A]
instance.Convert a
Order[A]
to ascala.math.Ordering[A]
instance.- Definition Classes
- Order
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
def
tryCompare(x: Short, y: Short): Option[Int]
Result of comparing
x
withy
.Result of comparing
x
withy
. Returns None if operands are not comparable. If operands are comparable, returns Some[Int] where the Int sign is:- negative iff
x < y
- zero iff
x = y
- positive iff
x > y
- Definition Classes
- PartialOrder
- negative iff
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )