Interfaces
Addable
Addable -
A type whose values can be added with +, used to constrain
generic arithmetic like sum.
Comparable
Comparable
- A type whose instances have an inherent sort-order, i.e. can be
compared with the <, <=,
>, >= operators.
Members: compare
Ordering
- The result of comparing two values.
Members: Less,
Equal,
Greater
operator==
- Returns true if a equals b.
operator<
- Returns true if a is less than b.
Copyable
Copyable
- A type whose values can be copied.
Equatable
Equatable
- A type whose instances can be compared for equality, i.e. with the
== and != operators.
Members: equals
operator==
- Returns true if a equals b.
Hashable
Hashable
- A type whose values can be hashed for use in maps and sets.
Members: hash
Printable
OutputStream
- A stream that accepts printed output, writing to a string buffer, to a
file, or to standard output.
Members: OutputStream,
append,
push
Printable
- A type that can be printed.
Members: print,
toString