RingBufferUtils<T extends Object> constructor

RingBufferUtils<T extends Object>(
  1. int capacity
)

Creates a ring buffer holding at most capacity elements. Throws an ArgumentError if capacity is less than 1. Audited: 2026-06-12 11:26 EDT

Implementation

factory RingBufferUtils(int capacity) {
  if (capacity < 1) throw ArgumentError(_kErrCapacityAtLeastOne);
  return RingBufferUtils._(capacity);
}