toJson method

  1. @override
Object toJson()
override

Implementation

@override
Object toJson() {
  return {
    if (name != null) 'name': name,
    if (methods != null) 'methods': encodeList(methods),
    if (options != null) 'options': encodeList(options),
    if (version != null) 'version': version,
    if (sourceContext != null) 'sourceContext': sourceContext!.toJson(),
    if (mixins != null) 'mixins': encodeList(mixins),
    if (syntax != null) 'syntax': syntax!.toJson(),
  };
}