Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(141)

Side by Side Diff: pkg/analyzer/lib/src/summary/format.dart

Issue 2963183002: Don't serialize local variables. (Closed)
Patch Set: Fixes for review comments. Created 3 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright (c) 2015, the Dart project authors. Please see the AUTHORS file 1 // Copyright (c) 2015, the Dart project authors. Please see the AUTHORS file
2 // for details. All rights reserved. Use of this source code is governed by a 2 // for details. All rights reserved. Use of this source code is governed by a
3 // BSD-style license that can be found in the LICENSE file. 3 // BSD-style license that can be found in the LICENSE file.
4 // 4 //
5 // This file has been automatically generated. Please do not edit it manually. 5 // This file has been automatically generated. Please do not edit it manually.
6 // To regenerate the file, use the script "pkg/analyzer/tool/generate_files". 6 // To regenerate the file, use the script "pkg/analyzer/tool/generate_files".
7 7
8 library analyzer.src.summary.format; 8 library analyzer.src.summary.format;
9 9
10 import 'dart:convert' as convert; 10 import 'dart:convert' as convert;
(...skipping 7368 matching lines...) Expand 10 before | Expand all | Expand 10 after
7379 bool _isAsynchronous; 7379 bool _isAsynchronous;
7380 bool _isConst; 7380 bool _isConst;
7381 bool _isExternal; 7381 bool _isExternal;
7382 bool _isFactory; 7382 bool _isFactory;
7383 bool _isGenerator; 7383 bool _isGenerator;
7384 bool _isRedirectedConstructor; 7384 bool _isRedirectedConstructor;
7385 bool _isStatic; 7385 bool _isStatic;
7386 idl.UnlinkedExecutableKind _kind; 7386 idl.UnlinkedExecutableKind _kind;
7387 List<UnlinkedExecutableBuilder> _localFunctions; 7387 List<UnlinkedExecutableBuilder> _localFunctions;
7388 List<UnlinkedLabelBuilder> _localLabels; 7388 List<UnlinkedLabelBuilder> _localLabels;
7389 List<UnlinkedVariableBuilder> _localVariables;
7390 String _name; 7389 String _name;
7391 int _nameEnd; 7390 int _nameEnd;
7392 int _nameOffset; 7391 int _nameOffset;
7393 List<UnlinkedParamBuilder> _parameters; 7392 List<UnlinkedParamBuilder> _parameters;
7394 int _periodOffset; 7393 int _periodOffset;
7395 EntityRefBuilder _redirectedConstructor; 7394 EntityRefBuilder _redirectedConstructor;
7396 String _redirectedConstructorName; 7395 String _redirectedConstructorName;
7397 EntityRefBuilder _returnType; 7396 EntityRefBuilder _returnType;
7398 List<UnlinkedTypeParamBuilder> _typeParameters; 7397 List<UnlinkedTypeParamBuilder> _typeParameters;
7399 int _visibleLength; 7398 int _visibleLength;
(...skipping 201 matching lines...) Expand 10 before | Expand all | Expand 10 after
7601 7600
7602 /** 7601 /**
7603 * The list of local labels. 7602 * The list of local labels.
7604 */ 7603 */
7605 void set localLabels(List<UnlinkedLabelBuilder> value) { 7604 void set localLabels(List<UnlinkedLabelBuilder> value) {
7606 this._localLabels = value; 7605 this._localLabels = value;
7607 } 7606 }
7608 7607
7609 @override 7608 @override
7610 List<UnlinkedVariableBuilder> get localVariables => 7609 List<UnlinkedVariableBuilder> get localVariables =>
7611 _localVariables ??= <UnlinkedVariableBuilder>[]; 7610 throw new UnimplementedError('attempt to access deprecated field');
7612
7613 /**
7614 * The list of local variables.
7615 */
7616 void set localVariables(List<UnlinkedVariableBuilder> value) {
7617 this._localVariables = value;
7618 }
7619 7611
7620 @override 7612 @override
7621 String get name => _name ??= ''; 7613 String get name => _name ??= '';
7622 7614
7623 /** 7615 /**
7624 * Name of the executable. For setters, this includes the trailing "=". For 7616 * Name of the executable. For setters, this includes the trailing "=". For
7625 * named constructors, this excludes the class name and excludes the ".". 7617 * named constructors, this excludes the class name and excludes the ".".
7626 * For unnamed constructors, this is the empty string. 7618 * For unnamed constructors, this is the empty string.
7627 */ 7619 */
7628 void set name(String value) { 7620 void set name(String value) {
(...skipping 134 matching lines...) Expand 10 before | Expand all | Expand 10 after
7763 bool isAsynchronous, 7755 bool isAsynchronous,
7764 bool isConst, 7756 bool isConst,
7765 bool isExternal, 7757 bool isExternal,
7766 bool isFactory, 7758 bool isFactory,
7767 bool isGenerator, 7759 bool isGenerator,
7768 bool isRedirectedConstructor, 7760 bool isRedirectedConstructor,
7769 bool isStatic, 7761 bool isStatic,
7770 idl.UnlinkedExecutableKind kind, 7762 idl.UnlinkedExecutableKind kind,
7771 List<UnlinkedExecutableBuilder> localFunctions, 7763 List<UnlinkedExecutableBuilder> localFunctions,
7772 List<UnlinkedLabelBuilder> localLabels, 7764 List<UnlinkedLabelBuilder> localLabels,
7773 List<UnlinkedVariableBuilder> localVariables,
7774 String name, 7765 String name,
7775 int nameEnd, 7766 int nameEnd,
7776 int nameOffset, 7767 int nameOffset,
7777 List<UnlinkedParamBuilder> parameters, 7768 List<UnlinkedParamBuilder> parameters,
7778 int periodOffset, 7769 int periodOffset,
7779 EntityRefBuilder redirectedConstructor, 7770 EntityRefBuilder redirectedConstructor,
7780 String redirectedConstructorName, 7771 String redirectedConstructorName,
7781 EntityRefBuilder returnType, 7772 EntityRefBuilder returnType,
7782 List<UnlinkedTypeParamBuilder> typeParameters, 7773 List<UnlinkedTypeParamBuilder> typeParameters,
7783 int visibleLength, 7774 int visibleLength,
7784 int visibleOffset}) 7775 int visibleOffset})
7785 : _annotations = annotations, 7776 : _annotations = annotations,
7786 _bodyExpr = bodyExpr, 7777 _bodyExpr = bodyExpr,
7787 _codeRange = codeRange, 7778 _codeRange = codeRange,
7788 _constantInitializers = constantInitializers, 7779 _constantInitializers = constantInitializers,
7789 _constCycleSlot = constCycleSlot, 7780 _constCycleSlot = constCycleSlot,
7790 _documentationComment = documentationComment, 7781 _documentationComment = documentationComment,
7791 _inferredReturnTypeSlot = inferredReturnTypeSlot, 7782 _inferredReturnTypeSlot = inferredReturnTypeSlot,
7792 _isAbstract = isAbstract, 7783 _isAbstract = isAbstract,
7793 _isAsynchronous = isAsynchronous, 7784 _isAsynchronous = isAsynchronous,
7794 _isConst = isConst, 7785 _isConst = isConst,
7795 _isExternal = isExternal, 7786 _isExternal = isExternal,
7796 _isFactory = isFactory, 7787 _isFactory = isFactory,
7797 _isGenerator = isGenerator, 7788 _isGenerator = isGenerator,
7798 _isRedirectedConstructor = isRedirectedConstructor, 7789 _isRedirectedConstructor = isRedirectedConstructor,
7799 _isStatic = isStatic, 7790 _isStatic = isStatic,
7800 _kind = kind, 7791 _kind = kind,
7801 _localFunctions = localFunctions, 7792 _localFunctions = localFunctions,
7802 _localLabels = localLabels, 7793 _localLabels = localLabels,
7803 _localVariables = localVariables,
7804 _name = name, 7794 _name = name,
7805 _nameEnd = nameEnd, 7795 _nameEnd = nameEnd,
7806 _nameOffset = nameOffset, 7796 _nameOffset = nameOffset,
7807 _parameters = parameters, 7797 _parameters = parameters,
7808 _periodOffset = periodOffset, 7798 _periodOffset = periodOffset,
7809 _redirectedConstructor = redirectedConstructor, 7799 _redirectedConstructor = redirectedConstructor,
7810 _redirectedConstructorName = redirectedConstructorName, 7800 _redirectedConstructorName = redirectedConstructorName,
7811 _returnType = returnType, 7801 _returnType = returnType,
7812 _typeParameters = typeParameters, 7802 _typeParameters = typeParameters,
7813 _visibleLength = visibleLength, 7803 _visibleLength = visibleLength,
7814 _visibleOffset = visibleOffset; 7804 _visibleOffset = visibleOffset;
7815 7805
7816 /** 7806 /**
7817 * Flush [informative] data recursively. 7807 * Flush [informative] data recursively.
7818 */ 7808 */
7819 void flushInformative() { 7809 void flushInformative() {
7820 _annotations?.forEach((b) => b.flushInformative()); 7810 _annotations?.forEach((b) => b.flushInformative());
7821 _bodyExpr?.flushInformative(); 7811 _bodyExpr?.flushInformative();
7822 _codeRange = null; 7812 _codeRange = null;
7823 _constantInitializers?.forEach((b) => b.flushInformative()); 7813 _constantInitializers?.forEach((b) => b.flushInformative());
7824 _documentationComment = null; 7814 _documentationComment = null;
7825 _isAsynchronous = null; 7815 _isAsynchronous = null;
7826 _isGenerator = null; 7816 _isGenerator = null;
7827 _localFunctions?.forEach((b) => b.flushInformative()); 7817 _localFunctions?.forEach((b) => b.flushInformative());
7828 _localLabels = null; 7818 _localLabels = null;
7829 _localVariables = null;
7830 _nameEnd = null; 7819 _nameEnd = null;
7831 _nameOffset = null; 7820 _nameOffset = null;
7832 _parameters?.forEach((b) => b.flushInformative()); 7821 _parameters?.forEach((b) => b.flushInformative());
7833 _periodOffset = null; 7822 _periodOffset = null;
7834 _redirectedConstructor?.flushInformative(); 7823 _redirectedConstructor?.flushInformative();
7835 _returnType?.flushInformative(); 7824 _returnType?.flushInformative();
7836 _typeParameters?.forEach((b) => b.flushInformative()); 7825 _typeParameters?.forEach((b) => b.flushInformative());
7837 _visibleLength = null; 7826 _visibleLength = null;
7838 _visibleOffset = null; 7827 _visibleOffset = null;
7839 } 7828 }
(...skipping 62 matching lines...) Expand 10 before | Expand all | Expand 10 after
7902 } 7891 }
7903 7892
7904 fb.Offset finish(fb.Builder fbBuilder) { 7893 fb.Offset finish(fb.Builder fbBuilder) {
7905 fb.Offset offset_annotations; 7894 fb.Offset offset_annotations;
7906 fb.Offset offset_bodyExpr; 7895 fb.Offset offset_bodyExpr;
7907 fb.Offset offset_codeRange; 7896 fb.Offset offset_codeRange;
7908 fb.Offset offset_constantInitializers; 7897 fb.Offset offset_constantInitializers;
7909 fb.Offset offset_documentationComment; 7898 fb.Offset offset_documentationComment;
7910 fb.Offset offset_localFunctions; 7899 fb.Offset offset_localFunctions;
7911 fb.Offset offset_localLabels; 7900 fb.Offset offset_localLabels;
7912 fb.Offset offset_localVariables;
7913 fb.Offset offset_name; 7901 fb.Offset offset_name;
7914 fb.Offset offset_parameters; 7902 fb.Offset offset_parameters;
7915 fb.Offset offset_redirectedConstructor; 7903 fb.Offset offset_redirectedConstructor;
7916 fb.Offset offset_redirectedConstructorName; 7904 fb.Offset offset_redirectedConstructorName;
7917 fb.Offset offset_returnType; 7905 fb.Offset offset_returnType;
7918 fb.Offset offset_typeParameters; 7906 fb.Offset offset_typeParameters;
7919 if (!(_annotations == null || _annotations.isEmpty)) { 7907 if (!(_annotations == null || _annotations.isEmpty)) {
7920 offset_annotations = fbBuilder 7908 offset_annotations = fbBuilder
7921 .writeList(_annotations.map((b) => b.finish(fbBuilder)).toList()); 7909 .writeList(_annotations.map((b) => b.finish(fbBuilder)).toList());
7922 } 7910 }
(...skipping 11 matching lines...) Expand all
7934 offset_documentationComment = _documentationComment.finish(fbBuilder); 7922 offset_documentationComment = _documentationComment.finish(fbBuilder);
7935 } 7923 }
7936 if (!(_localFunctions == null || _localFunctions.isEmpty)) { 7924 if (!(_localFunctions == null || _localFunctions.isEmpty)) {
7937 offset_localFunctions = fbBuilder 7925 offset_localFunctions = fbBuilder
7938 .writeList(_localFunctions.map((b) => b.finish(fbBuilder)).toList()); 7926 .writeList(_localFunctions.map((b) => b.finish(fbBuilder)).toList());
7939 } 7927 }
7940 if (!(_localLabels == null || _localLabels.isEmpty)) { 7928 if (!(_localLabels == null || _localLabels.isEmpty)) {
7941 offset_localLabels = fbBuilder 7929 offset_localLabels = fbBuilder
7942 .writeList(_localLabels.map((b) => b.finish(fbBuilder)).toList()); 7930 .writeList(_localLabels.map((b) => b.finish(fbBuilder)).toList());
7943 } 7931 }
7944 if (!(_localVariables == null || _localVariables.isEmpty)) {
7945 offset_localVariables = fbBuilder
7946 .writeList(_localVariables.map((b) => b.finish(fbBuilder)).toList());
7947 }
7948 if (_name != null) { 7932 if (_name != null) {
7949 offset_name = fbBuilder.writeString(_name); 7933 offset_name = fbBuilder.writeString(_name);
7950 } 7934 }
7951 if (!(_parameters == null || _parameters.isEmpty)) { 7935 if (!(_parameters == null || _parameters.isEmpty)) {
7952 offset_parameters = fbBuilder 7936 offset_parameters = fbBuilder
7953 .writeList(_parameters.map((b) => b.finish(fbBuilder)).toList()); 7937 .writeList(_parameters.map((b) => b.finish(fbBuilder)).toList());
7954 } 7938 }
7955 if (_redirectedConstructor != null) { 7939 if (_redirectedConstructor != null) {
7956 offset_redirectedConstructor = _redirectedConstructor.finish(fbBuilder); 7940 offset_redirectedConstructor = _redirectedConstructor.finish(fbBuilder);
7957 } 7941 }
(...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after
8014 } 7998 }
8015 if (_kind != null && _kind != idl.UnlinkedExecutableKind.functionOrMethod) { 7999 if (_kind != null && _kind != idl.UnlinkedExecutableKind.functionOrMethod) {
8016 fbBuilder.addUint8(4, _kind.index); 8000 fbBuilder.addUint8(4, _kind.index);
8017 } 8001 }
8018 if (offset_localFunctions != null) { 8002 if (offset_localFunctions != null) {
8019 fbBuilder.addOffset(18, offset_localFunctions); 8003 fbBuilder.addOffset(18, offset_localFunctions);
8020 } 8004 }
8021 if (offset_localLabels != null) { 8005 if (offset_localLabels != null) {
8022 fbBuilder.addOffset(22, offset_localLabels); 8006 fbBuilder.addOffset(22, offset_localLabels);
8023 } 8007 }
8024 if (offset_localVariables != null) {
8025 fbBuilder.addOffset(19, offset_localVariables);
8026 }
8027 if (offset_name != null) { 8008 if (offset_name != null) {
8028 fbBuilder.addOffset(1, offset_name); 8009 fbBuilder.addOffset(1, offset_name);
8029 } 8010 }
8030 if (_nameEnd != null && _nameEnd != 0) { 8011 if (_nameEnd != null && _nameEnd != 0) {
8031 fbBuilder.addUint32(23, _nameEnd); 8012 fbBuilder.addUint32(23, _nameEnd);
8032 } 8013 }
8033 if (_nameOffset != null && _nameOffset != 0) { 8014 if (_nameOffset != null && _nameOffset != 0) {
8034 fbBuilder.addUint32(0, _nameOffset); 8015 fbBuilder.addUint32(0, _nameOffset);
8035 } 8016 }
8036 if (offset_parameters != null) { 8017 if (offset_parameters != null) {
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after
8089 bool _isAsynchronous; 8070 bool _isAsynchronous;
8090 bool _isConst; 8071 bool _isConst;
8091 bool _isExternal; 8072 bool _isExternal;
8092 bool _isFactory; 8073 bool _isFactory;
8093 bool _isGenerator; 8074 bool _isGenerator;
8094 bool _isRedirectedConstructor; 8075 bool _isRedirectedConstructor;
8095 bool _isStatic; 8076 bool _isStatic;
8096 idl.UnlinkedExecutableKind _kind; 8077 idl.UnlinkedExecutableKind _kind;
8097 List<idl.UnlinkedExecutable> _localFunctions; 8078 List<idl.UnlinkedExecutable> _localFunctions;
8098 List<idl.UnlinkedLabel> _localLabels; 8079 List<idl.UnlinkedLabel> _localLabels;
8099 List<idl.UnlinkedVariable> _localVariables;
8100 String _name; 8080 String _name;
8101 int _nameEnd; 8081 int _nameEnd;
8102 int _nameOffset; 8082 int _nameOffset;
8103 List<idl.UnlinkedParam> _parameters; 8083 List<idl.UnlinkedParam> _parameters;
8104 int _periodOffset; 8084 int _periodOffset;
8105 idl.EntityRef _redirectedConstructor; 8085 idl.EntityRef _redirectedConstructor;
8106 String _redirectedConstructorName; 8086 String _redirectedConstructorName;
8107 idl.EntityRef _returnType; 8087 idl.EntityRef _returnType;
8108 List<idl.UnlinkedTypeParam> _typeParameters; 8088 List<idl.UnlinkedTypeParam> _typeParameters;
8109 int _visibleLength; 8089 int _visibleLength;
(...skipping 118 matching lines...) Expand 10 before | Expand all | Expand 10 after
8228 8208
8229 @override 8209 @override
8230 List<idl.UnlinkedLabel> get localLabels { 8210 List<idl.UnlinkedLabel> get localLabels {
8231 _localLabels ??= 8211 _localLabels ??=
8232 const fb.ListReader<idl.UnlinkedLabel>(const _UnlinkedLabelReader()) 8212 const fb.ListReader<idl.UnlinkedLabel>(const _UnlinkedLabelReader())
8233 .vTableGet(_bc, _bcOffset, 22, const <idl.UnlinkedLabel>[]); 8213 .vTableGet(_bc, _bcOffset, 22, const <idl.UnlinkedLabel>[]);
8234 return _localLabels; 8214 return _localLabels;
8235 } 8215 }
8236 8216
8237 @override 8217 @override
8238 List<idl.UnlinkedVariable> get localVariables { 8218 List<idl.UnlinkedVariable> get localVariables =>
8239 _localVariables ??= const fb.ListReader<idl.UnlinkedVariable>( 8219 throw new UnimplementedError('attempt to access deprecated field');
8240 const _UnlinkedVariableReader())
8241 .vTableGet(_bc, _bcOffset, 19, const <idl.UnlinkedVariable>[]);
8242 return _localVariables;
8243 }
8244 8220
8245 @override 8221 @override
8246 String get name { 8222 String get name {
8247 _name ??= const fb.StringReader().vTableGet(_bc, _bcOffset, 1, ''); 8223 _name ??= const fb.StringReader().vTableGet(_bc, _bcOffset, 1, '');
8248 return _name; 8224 return _name;
8249 } 8225 }
8250 8226
8251 @override 8227 @override
8252 int get nameEnd { 8228 int get nameEnd {
8253 _nameEnd ??= const fb.Uint32Reader().vTableGet(_bc, _bcOffset, 23, 0); 8229 _nameEnd ??= const fb.Uint32Reader().vTableGet(_bc, _bcOffset, 23, 0);
(...skipping 88 matching lines...) Expand 10 before | Expand all | Expand 10 after
8342 _result["isRedirectedConstructor"] = isRedirectedConstructor; 8318 _result["isRedirectedConstructor"] = isRedirectedConstructor;
8343 if (isStatic != false) _result["isStatic"] = isStatic; 8319 if (isStatic != false) _result["isStatic"] = isStatic;
8344 if (kind != idl.UnlinkedExecutableKind.functionOrMethod) 8320 if (kind != idl.UnlinkedExecutableKind.functionOrMethod)
8345 _result["kind"] = kind.toString().split('.')[1]; 8321 _result["kind"] = kind.toString().split('.')[1];
8346 if (localFunctions.isNotEmpty) 8322 if (localFunctions.isNotEmpty)
8347 _result["localFunctions"] = 8323 _result["localFunctions"] =
8348 localFunctions.map((_value) => _value.toJson()).toList(); 8324 localFunctions.map((_value) => _value.toJson()).toList();
8349 if (localLabels.isNotEmpty) 8325 if (localLabels.isNotEmpty)
8350 _result["localLabels"] = 8326 _result["localLabels"] =
8351 localLabels.map((_value) => _value.toJson()).toList(); 8327 localLabels.map((_value) => _value.toJson()).toList();
8352 if (localVariables.isNotEmpty)
8353 _result["localVariables"] =
8354 localVariables.map((_value) => _value.toJson()).toList();
8355 if (name != '') _result["name"] = name; 8328 if (name != '') _result["name"] = name;
8356 if (nameEnd != 0) _result["nameEnd"] = nameEnd; 8329 if (nameEnd != 0) _result["nameEnd"] = nameEnd;
8357 if (nameOffset != 0) _result["nameOffset"] = nameOffset; 8330 if (nameOffset != 0) _result["nameOffset"] = nameOffset;
8358 if (parameters.isNotEmpty) 8331 if (parameters.isNotEmpty)
8359 _result["parameters"] = 8332 _result["parameters"] =
8360 parameters.map((_value) => _value.toJson()).toList(); 8333 parameters.map((_value) => _value.toJson()).toList();
8361 if (periodOffset != 0) _result["periodOffset"] = periodOffset; 8334 if (periodOffset != 0) _result["periodOffset"] = periodOffset;
8362 if (redirectedConstructor != null) 8335 if (redirectedConstructor != null)
8363 _result["redirectedConstructor"] = redirectedConstructor.toJson(); 8336 _result["redirectedConstructor"] = redirectedConstructor.toJson();
8364 if (redirectedConstructorName != '') 8337 if (redirectedConstructorName != '')
(...skipping 20 matching lines...) Expand all
8385 "isAsynchronous": isAsynchronous, 8358 "isAsynchronous": isAsynchronous,
8386 "isConst": isConst, 8359 "isConst": isConst,
8387 "isExternal": isExternal, 8360 "isExternal": isExternal,
8388 "isFactory": isFactory, 8361 "isFactory": isFactory,
8389 "isGenerator": isGenerator, 8362 "isGenerator": isGenerator,
8390 "isRedirectedConstructor": isRedirectedConstructor, 8363 "isRedirectedConstructor": isRedirectedConstructor,
8391 "isStatic": isStatic, 8364 "isStatic": isStatic,
8392 "kind": kind, 8365 "kind": kind,
8393 "localFunctions": localFunctions, 8366 "localFunctions": localFunctions,
8394 "localLabels": localLabels, 8367 "localLabels": localLabels,
8395 "localVariables": localVariables,
8396 "name": name, 8368 "name": name,
8397 "nameEnd": nameEnd, 8369 "nameEnd": nameEnd,
8398 "nameOffset": nameOffset, 8370 "nameOffset": nameOffset,
8399 "parameters": parameters, 8371 "parameters": parameters,
8400 "periodOffset": periodOffset, 8372 "periodOffset": periodOffset,
8401 "redirectedConstructor": redirectedConstructor, 8373 "redirectedConstructor": redirectedConstructor,
8402 "redirectedConstructorName": redirectedConstructorName, 8374 "redirectedConstructorName": redirectedConstructorName,
8403 "returnType": returnType, 8375 "returnType": returnType,
8404 "typeParameters": typeParameters, 8376 "typeParameters": typeParameters,
8405 "visibleLength": visibleLength, 8377 "visibleLength": visibleLength,
(...skipping 4498 matching lines...) Expand 10 before | Expand all | Expand 10 after
12904 "nameOffset": nameOffset, 12876 "nameOffset": nameOffset,
12905 "propagatedTypeSlot": propagatedTypeSlot, 12877 "propagatedTypeSlot": propagatedTypeSlot,
12906 "type": type, 12878 "type": type,
12907 "visibleLength": visibleLength, 12879 "visibleLength": visibleLength,
12908 "visibleOffset": visibleOffset, 12880 "visibleOffset": visibleOffset,
12909 }; 12881 };
12910 12882
12911 @override 12883 @override
12912 String toString() => convert.JSON.encode(toJson()); 12884 String toString() => convert.JSON.encode(toJson());
12913 } 12885 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698