advance method

void advance(
  1. Duration duration
)

Implementation

void advance(Duration duration) {
  if (duration.isNegative) {
    throw ArgumentError.value(duration, 'duration', 'Cannot go backwards.');
  }
  _now = _now.add(duration);
  _monotonicNanos += duration.inMicroseconds * 1000;
}