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

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

Issue 2293143003: Revert "Remove 'Element.docRange'." (Closed)
Patch Set: Created 4 years, 3 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 'flat_buffers.dart' as fb; 10 import 'flat_buffers.dart' as fb;
(...skipping 4777 matching lines...) Expand 10 before | Expand all | Expand 10 after
4788 "expression": expression, 4788 "expression": expression,
4789 "kind": kind, 4789 "kind": kind,
4790 "name": name, 4790 "name": name,
4791 }; 4791 };
4792 4792
4793 @override 4793 @override
4794 String toString() => convert.JSON.encode(toJson()); 4794 String toString() => convert.JSON.encode(toJson());
4795 } 4795 }
4796 4796
4797 class UnlinkedDocumentationCommentBuilder extends Object with _UnlinkedDocumenta tionCommentMixin implements idl.UnlinkedDocumentationComment { 4797 class UnlinkedDocumentationCommentBuilder extends Object with _UnlinkedDocumenta tionCommentMixin implements idl.UnlinkedDocumentationComment {
4798 int _length;
4799 int _offset;
4798 String _text; 4800 String _text;
4799 4801
4800 @override 4802 @override
4801 int get length => throw new UnimplementedError('attempt to access deprecated f ield'); 4803 int get length => _length ??= 0;
4804
4805 /**
4806 * Length of the documentation comment (prior to replacing '\r\n' with '\n').
4807 */
4808 void set length(int _value) {
4809 assert(_value == null || _value >= 0);
4810 _length = _value;
4811 }
4802 4812
4803 @override 4813 @override
4804 int get offset => throw new UnimplementedError('attempt to access deprecated f ield'); 4814 int get offset => _offset ??= 0;
4815
4816 /**
4817 * Offset of the beginning of the documentation comment relative to the
4818 * beginning of the file.
4819 */
4820 void set offset(int _value) {
4821 assert(_value == null || _value >= 0);
4822 _offset = _value;
4823 }
4805 4824
4806 @override 4825 @override
4807 String get text => _text ??= ''; 4826 String get text => _text ??= '';
4808 4827
4809 /** 4828 /**
4810 * Text of the documentation comment, with '\r\n' replaced by '\n'. 4829 * Text of the documentation comment, with '\r\n' replaced by '\n'.
4811 * 4830 *
4812 * References appearing within the doc comment in square brackets are not 4831 * References appearing within the doc comment in square brackets are not
4813 * specially encoded. 4832 * specially encoded.
4814 */ 4833 */
4815 void set text(String _value) { 4834 void set text(String _value) {
4816 _text = _value; 4835 _text = _value;
4817 } 4836 }
4818 4837
4819 UnlinkedDocumentationCommentBuilder({String text}) 4838 UnlinkedDocumentationCommentBuilder({int length, int offset, String text})
4820 : _text = text; 4839 : _length = length,
4840 _offset = offset,
4841 _text = text;
4821 4842
4822 /** 4843 /**
4823 * Flush [informative] data recursively. 4844 * Flush [informative] data recursively.
4824 */ 4845 */
4825 void flushInformative() { 4846 void flushInformative() {
4826 } 4847 }
4827 4848
4828 /** 4849 /**
4829 * Accumulate non-[informative] data into [signature]. 4850 * Accumulate non-[informative] data into [signature].
4830 */ 4851 */
4831 void collectApiSignature(api_sig.ApiSignature signature) { 4852 void collectApiSignature(api_sig.ApiSignature signature) {
4853 signature.addInt(this._length ?? 0);
4832 signature.addString(this._text ?? ''); 4854 signature.addString(this._text ?? '');
4855 signature.addInt(this._offset ?? 0);
4833 } 4856 }
4834 4857
4835 fb.Offset finish(fb.Builder fbBuilder) { 4858 fb.Offset finish(fb.Builder fbBuilder) {
4836 fb.Offset offset_text; 4859 fb.Offset offset_text;
4837 if (_text != null) { 4860 if (_text != null) {
4838 offset_text = fbBuilder.writeString(_text); 4861 offset_text = fbBuilder.writeString(_text);
4839 } 4862 }
4840 fbBuilder.startTable(); 4863 fbBuilder.startTable();
4864 if (_length != null && _length != 0) {
4865 fbBuilder.addUint32(0, _length);
4866 }
4867 if (_offset != null && _offset != 0) {
4868 fbBuilder.addUint32(2, _offset);
4869 }
4841 if (offset_text != null) { 4870 if (offset_text != null) {
4842 fbBuilder.addOffset(1, offset_text); 4871 fbBuilder.addOffset(1, offset_text);
4843 } 4872 }
4844 return fbBuilder.endTable(); 4873 return fbBuilder.endTable();
4845 } 4874 }
4846 } 4875 }
4847 4876
4848 class _UnlinkedDocumentationCommentReader extends fb.TableReader<_UnlinkedDocume ntationCommentImpl> { 4877 class _UnlinkedDocumentationCommentReader extends fb.TableReader<_UnlinkedDocume ntationCommentImpl> {
4849 const _UnlinkedDocumentationCommentReader(); 4878 const _UnlinkedDocumentationCommentReader();
4850 4879
4851 @override 4880 @override
4852 _UnlinkedDocumentationCommentImpl createObject(fb.BufferContext bc, int offset ) => new _UnlinkedDocumentationCommentImpl(bc, offset); 4881 _UnlinkedDocumentationCommentImpl createObject(fb.BufferContext bc, int offset ) => new _UnlinkedDocumentationCommentImpl(bc, offset);
4853 } 4882 }
4854 4883
4855 class _UnlinkedDocumentationCommentImpl extends Object with _UnlinkedDocumentati onCommentMixin implements idl.UnlinkedDocumentationComment { 4884 class _UnlinkedDocumentationCommentImpl extends Object with _UnlinkedDocumentati onCommentMixin implements idl.UnlinkedDocumentationComment {
4856 final fb.BufferContext _bc; 4885 final fb.BufferContext _bc;
4857 final int _bcOffset; 4886 final int _bcOffset;
4858 4887
4859 _UnlinkedDocumentationCommentImpl(this._bc, this._bcOffset); 4888 _UnlinkedDocumentationCommentImpl(this._bc, this._bcOffset);
4860 4889
4890 int _length;
4891 int _offset;
4861 String _text; 4892 String _text;
4862 4893
4863 @override 4894 @override
4864 int get length => throw new UnimplementedError('attempt to access deprecated f ield'); 4895 int get length {
4896 _length ??= const fb.Uint32Reader().vTableGet(_bc, _bcOffset, 0, 0);
4897 return _length;
4898 }
4865 4899
4866 @override 4900 @override
4867 int get offset => throw new UnimplementedError('attempt to access deprecated f ield'); 4901 int get offset {
4902 _offset ??= const fb.Uint32Reader().vTableGet(_bc, _bcOffset, 2, 0);
4903 return _offset;
4904 }
4868 4905
4869 @override 4906 @override
4870 String get text { 4907 String get text {
4871 _text ??= const fb.StringReader().vTableGet(_bc, _bcOffset, 1, ''); 4908 _text ??= const fb.StringReader().vTableGet(_bc, _bcOffset, 1, '');
4872 return _text; 4909 return _text;
4873 } 4910 }
4874 } 4911 }
4875 4912
4876 abstract class _UnlinkedDocumentationCommentMixin implements idl.UnlinkedDocumen tationComment { 4913 abstract class _UnlinkedDocumentationCommentMixin implements idl.UnlinkedDocumen tationComment {
4877 @override 4914 @override
4878 Map<String, Object> toJson() { 4915 Map<String, Object> toJson() {
4879 Map<String, Object> _result = <String, Object>{}; 4916 Map<String, Object> _result = <String, Object>{};
4917 if (length != 0) _result["length"] = length;
4918 if (offset != 0) _result["offset"] = offset;
4880 if (text != '') _result["text"] = text; 4919 if (text != '') _result["text"] = text;
4881 return _result; 4920 return _result;
4882 } 4921 }
4883 4922
4884 @override 4923 @override
4885 Map<String, Object> toMap() => { 4924 Map<String, Object> toMap() => {
4925 "length": length,
4926 "offset": offset,
4886 "text": text, 4927 "text": text,
4887 }; 4928 };
4888 4929
4889 @override 4930 @override
4890 String toString() => convert.JSON.encode(toJson()); 4931 String toString() => convert.JSON.encode(toJson());
4891 } 4932 }
4892 4933
4893 class UnlinkedEnumBuilder extends Object with _UnlinkedEnumMixin implements idl. UnlinkedEnum { 4934 class UnlinkedEnumBuilder extends Object with _UnlinkedEnumMixin implements idl. UnlinkedEnum {
4894 List<UnlinkedConstBuilder> _annotations; 4935 List<UnlinkedConstBuilder> _annotations;
4895 CodeRangeBuilder _codeRange; 4936 CodeRangeBuilder _codeRange;
(...skipping 4815 matching lines...) Expand 10 before | Expand all | Expand 10 after
9711 "propagatedTypeSlot": propagatedTypeSlot, 9752 "propagatedTypeSlot": propagatedTypeSlot,
9712 "type": type, 9753 "type": type,
9713 "visibleLength": visibleLength, 9754 "visibleLength": visibleLength,
9714 "visibleOffset": visibleOffset, 9755 "visibleOffset": visibleOffset,
9715 }; 9756 };
9716 9757
9717 @override 9758 @override
9718 String toString() => convert.JSON.encode(toJson()); 9759 String toString() => convert.JSON.encode(toJson());
9719 } 9760 }
9720 9761
OLDNEW
« no previous file with comments | « pkg/analyzer/lib/src/generated/utilities_dart.dart ('k') | pkg/analyzer/lib/src/summary/format.fbs » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698