Type Members
-
Abstract Value Members
-
-
-
-
-
abstract
def
canEqual(that: Any): Boolean
-
abstract
def
compare(that: Duration): Int
-
abstract
def
isZero: Boolean
-
abstract
def
productArity: Int
-
abstract
def
productElement(n: Int): Any
-
abstract
def
render: String
-
abstract
def
toMillis: Long
-
abstract
def
toNanos: Long
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
-
-
final
def
==(arg0: Any): Boolean
-
-
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
def
compareTo(that: Duration): Int
-
-
-
def
finalize(): Unit
-
final
def
fold[Z](infinity: ⇒ Z, finite: (Finite) ⇒ Z): Z
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
-
-
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
productIterator: Iterator[Any]
-
def
productPrefix: String
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
Non-negative duration. Operations that would result in negative value of nanoseconds return zero duration and ones that would result in
Long.MaxValue
overflow return infinity.Infinity
hasLong.MaxValue
nanoseconds value, but for arithmetic operations behaviour is mathematical infinity like-ish.