TreeSitterInputEdit constructor

const TreeSitterInputEdit({
  1. required int startByte,
  2. required int oldEndByte,
  3. required int newEndByte,
  4. required TreeSitterPoint startPosition,
  5. required TreeSitterPoint oldEndPosition,
  6. required TreeSitterPoint newEndPosition,
  7. int? startUtf16,
  8. int? oldEndUtf16,
  9. int? newEndUtf16,
  10. String insertedText = '',
})

Implementation

const TreeSitterInputEdit({
  required this.startByte,
  required this.oldEndByte,
  required this.newEndByte,
  required this.startPosition,
  required this.oldEndPosition,
  required this.newEndPosition,
  this.startUtf16,
  this.oldEndUtf16,
  this.newEndUtf16,
  this.insertedText = '',
}) : assert(startByte >= 0),
     assert(oldEndByte >= startByte),
     assert(newEndByte >= startByte);