Package-level declarations
API for representing Duration values and experimental API for measuring time intervals.
API for representing Duration values and experimental API for measuring time intervals.
API for representing Duration values and experimental API for measuring time intervals.
API for representing Duration values and experimental API for measuring time intervals.
API for representing Duration values and experimental API for measuring time intervals.
Types
This annotation marks the experimental preview of the standard library API for measuring time and working with durations.
A time source that has programmatically updatable readings. It is useful as a predictable source of time in tests.
Data class representing a result of executing an action, along with the duration of elapsed time interval.
Represents a time point notched on a particular TimeSource. Remains bound to the time source it was taken from and allows querying for the duration of time elapsed from that point (see the function elapsedNow).
Properties
Functions
Executes the given function block and returns the duration of elapsed time interval.
Executes the given function block and returns the duration of elapsed time interval.
Executes the given function block and returns an instance of TimedValue class, containing both the result of the function execution and the duration of elapsed time interval.
Executes the given block and returns an instance of TimedValue class, containing both the result of function execution and the duration of elapsed time interval.