getRange method

Int32List getRange(
  1. int start,
  2. int end, {
  3. Allocator allocator = malloc,
})

Implementation

Int32List getRange(int start, int end, {Allocator allocator = malloc}) {
  RangeError.checkValidRange(start, end, length);
  final rangeLength = end - start;
  final buffer = allocator<JIntMarker>(rangeLength);
  Jni.env.GetIntArrayRegion(reference.pointer, start, rangeLength, buffer);
  return buffer.asTypedList(rangeLength, finalizer: allocator._nativeFree);
}