Make ClockMark an abstract class instead of an interface
This commit is contained in:
@@ -30,7 +30,7 @@ internal external interface Process {
|
||||
|
||||
internal class HrTimeClock(val process: Process) : Clock {
|
||||
|
||||
override fun mark(): ClockMark = object : ClockMark {
|
||||
override fun mark(): ClockMark = object : ClockMark() {
|
||||
val startedAt = process.hrtime()
|
||||
override fun elapsed(): Duration =
|
||||
process.hrtime(startedAt).let { (seconds, nanos) -> seconds.seconds + nanos.nanoseconds }
|
||||
|
||||
Reference in New Issue
Block a user