//core/io.islandtime.clock/FixedClock
FixedClock¶
class FixedClock(instant: Instant, val zone: TimeZone) : Clock
A clock with a fixed time, suitable for testing.
Parameters¶
common
| instant | the initial instant that the clock should be set to |
| zone | the time zone |
Constructors¶
| FixedClock | common constructor(instant: Instant, zone: TimeZone) |
Properties¶
| Name | Summary |
|---|---|
| zone | common open override val zone: TimeZone |
Functions¶
| Name | Summary |
|---|---|
| equals | common open operator override fun equals(other: Any?): Boolean |
| hashCode | common open override fun hashCode(): Int |
| minusAssign | common operator fun minusAssign(days: Days)operator fun minusAssign(hours: Hours)operator fun minusAssign(microseconds: Microseconds)operator fun minusAssign(milliseconds: Milliseconds)operator fun minusAssign(minutes: Minutes)operator fun minusAssign(nanoseconds: Nanoseconds)operator fun minusAssign(seconds: Seconds) |
| plusAssign | common operator fun plusAssign(days: Days)operator fun plusAssign(hours: Hours)operator fun plusAssign(microseconds: Microseconds)operator fun plusAssign(milliseconds: Milliseconds)operator fun plusAssign(minutes: Minutes)operator fun plusAssign(nanoseconds: Nanoseconds)operator fun plusAssign(seconds: Seconds) |
| readInstant | common open override fun readInstant(): InstantReads the current Instant. |
| readMilliseconds | common open override fun readMilliseconds(): MillisecondsReads the current number of milliseconds that have elapsed since the Unix epoch of 1970-01-01T00:00 in UTC. |
| readPlatformInstant | common open override fun readPlatformInstant(): PlatformInstantReads the current PlatformInstant. |
| setTo | common fun setTo(instant: Instant) |
| toString | common open override fun toString(): String |