rootNodeWithOffset method

TreeSitterNode rootNodeWithOffset(
  1. int byteOffset,
  2. TreeSitterPoint pointOffset, {
  3. int? utf16Offset,
})

Implementation

TreeSitterNode rootNodeWithOffset(
  int byteOffset,
  TreeSitterPoint pointOffset, {
  int? utf16Offset,
}) {
  _checkNotDisposed();
  if (byteOffset < 0 || (utf16Offset != null && utf16Offset < 0)) {
    throw RangeError('Root offsets must be non-negative.');
  }
  return _offsetNode(
    rootNode,
    byteOffset,
    utf16Offset ?? byteOffset,
    pointOffset,
  )._bindRoot(this);
}