setRange method

void setRange(
  1. int start,
  2. int end,
  3. Iterable<int> iterable, [
  4. int skipCount = 0,
])

Implementation

void setRange(int start, int end, Iterable<int> iterable,
    [int skipCount = 0]) {
  RangeError.checkValidRange(start, end, length);
  final rangeLength = end - start;
  _allocate<JIntMarker>(sizeOf<JIntMarker>() * rangeLength, (ptr) {
    ptr
        .asTypedList(rangeLength)
        .setRange(0, rangeLength, iterable, skipCount);
    Jni.env.SetIntArrayRegion(reference.pointer, start, rangeLength, ptr);
  });
}