toJson method

  1. @override
Map<String, Object> toJson()
override

Returns a JSON presentation of the object.

Implementation

@override
Map<String, Object> toJson() {
  var result = <String, Object>{};
  var coveringExpressionOffsets = this.coveringExpressionOffsets;
  if (coveringExpressionOffsets != null) {
    result['coveringExpressionOffsets'] = coveringExpressionOffsets;
  }
  var coveringExpressionLengths = this.coveringExpressionLengths;
  if (coveringExpressionLengths != null) {
    result['coveringExpressionLengths'] = coveringExpressionLengths;
  }
  result['names'] = names;
  result['offsets'] = offsets;
  result['lengths'] = lengths;
  return result;
}