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

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

Issue 1576743002: Create a prelinker for summaries. (Closed) Base URL: git@github.com:dart-lang/sdk.git@master
Patch Set: Created 4 years, 11 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 'base.dart' as base; 10 import 'base.dart' as base;
(...skipping 2845 matching lines...) Expand 10 before | Expand all | Expand 10 after
2856 * pseudo-type `dynamic`. 2856 * pseudo-type `dynamic`.
2857 */ 2857 */
2858 void set name(String _value) { 2858 void set name(String _value) {
2859 assert(!_finished); 2859 assert(!_finished);
2860 _name = _value; 2860 _name = _value;
2861 } 2861 }
2862 2862
2863 /** 2863 /**
2864 * Prefix used to refer to the entity, or zero if no prefix is used. This is 2864 * Prefix used to refer to the entity, or zero if no prefix is used. This is
2865 * an index into [UnlinkedUnit.references]. 2865 * an index into [UnlinkedUnit.references].
2866 *
2867 * Prefix references must always point backward; that is, for all i, if
2868 * UnlinkedUnit.references[i].prefixReference != 0, then
2869 * UnlinkedUnit.references[i].prefixReference < i.
2866 */ 2870 */
2867 void set prefixReference(int _value) { 2871 void set prefixReference(int _value) {
2868 assert(!_finished); 2872 assert(!_finished);
2869 _prefixReference = _value; 2873 _prefixReference = _value;
2870 } 2874 }
2871 2875
2872 fb.Offset finish(fb.Builder fbBuilder) { 2876 fb.Offset finish(fb.Builder fbBuilder) {
2873 assert(!_finished); 2877 assert(!_finished);
2874 _finished = true; 2878 _finished = true;
2875 fb.Offset offset_name; 2879 fb.Offset offset_name;
(...skipping 26 matching lines...) Expand all
2902 2906
2903 /** 2907 /**
2904 * Name of the entity being referred to. The empty string refers to the 2908 * Name of the entity being referred to. The empty string refers to the
2905 * pseudo-type `dynamic`. 2909 * pseudo-type `dynamic`.
2906 */ 2910 */
2907 String get name; 2911 String get name;
2908 2912
2909 /** 2913 /**
2910 * Prefix used to refer to the entity, or zero if no prefix is used. This is 2914 * Prefix used to refer to the entity, or zero if no prefix is used. This is
2911 * an index into [UnlinkedUnit.references]. 2915 * an index into [UnlinkedUnit.references].
2916 *
2917 * Prefix references must always point backward; that is, for all i, if
2918 * UnlinkedUnit.references[i].prefixReference != 0, then
2919 * UnlinkedUnit.references[i].prefixReference < i.
2912 */ 2920 */
2913 int get prefixReference; 2921 int get prefixReference;
2914 } 2922 }
2915 2923
2916 class _UnlinkedReferenceReader extends fb.TableReader<_UnlinkedReferenceReader> implements UnlinkedReference { 2924 class _UnlinkedReferenceReader extends fb.TableReader<_UnlinkedReferenceReader> implements UnlinkedReference {
2917 final fb.BufferPointer _bp; 2925 final fb.BufferPointer _bp;
2918 2926
2919 const _UnlinkedReferenceReader([this._bp]); 2927 const _UnlinkedReferenceReader([this._bp]);
2920 2928
2921 @override 2929 @override
(...skipping 1121 matching lines...) Expand 10 before | Expand all | Expand 10 after
4043 @override 4051 @override
4044 bool get isFinal => const fb.BoolReader().vTableGet(_bp, 5, false); 4052 bool get isFinal => const fb.BoolReader().vTableGet(_bp, 5, false);
4045 4053
4046 @override 4054 @override
4047 bool get isConst => const fb.BoolReader().vTableGet(_bp, 6, false); 4055 bool get isConst => const fb.BoolReader().vTableGet(_bp, 6, false);
4048 4056
4049 @override 4057 @override
4050 bool get hasImplicitType => const fb.BoolReader().vTableGet(_bp, 7, false); 4058 bool get hasImplicitType => const fb.BoolReader().vTableGet(_bp, 7, false);
4051 } 4059 }
4052 4060
OLDNEW
« no previous file with comments | « no previous file | pkg/analyzer/lib/src/summary/prelink.dart » ('j') | pkg/analyzer/lib/src/summary/prelink.dart » ('J')

Powered by Google App Engine
This is Rietveld 408576698