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

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

Issue 1789663003: Index synthetic top-level variable and 'loadLibrary' references. (Closed) Base URL: git@github.com:dart-lang/sdk.git@master
Patch Set: Created 4 years, 9 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
« no previous file with comments | « pkg/analyzer/lib/src/summary/format.fbs ('k') | pkg/analyzer/lib/src/summary/index_unit.dart » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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 /** 5 /**
6 * This file is an "idl" style description of the summary format. It 6 * This file is an "idl" style description of the summary format. It
7 * contains abstract classes which declare the interface for reading data from 7 * contains abstract classes which declare the interface for reading data from
8 * summaries. It is parsed and transformed into code that implements the 8 * summaries. It is parsed and transformed into code that implements the
9 * summary format. 9 * summary format.
10 * 10 *
(...skipping 233 matching lines...) Expand 10 before | Expand all | Expand 10 after
244 constructor, 244 constructor,
245 245
246 /** 246 /**
247 * The synthetic getter of a property introducing element. 247 * The synthetic getter of a property introducing element.
248 */ 248 */
249 getter, 249 getter,
250 250
251 /** 251 /**
252 * The synthetic setter of a property introducing element. 252 * The synthetic setter of a property introducing element.
253 */ 253 */
254 setter 254 setter,
255
256 /**
257 * The synthetic top-level variable element.
258 */
259 topLevelVariable,
260
261 /**
262 * The synthetic `loadLibrary` element.
263 */
264 loadLibrary
255 } 265 }
256 266
257 /** 267 /**
258 * Information about a dependency that exists between one library and another 268 * Information about a dependency that exists between one library and another
259 * due to an "import" declaration. 269 * due to an "import" declaration.
260 */ 270 */
261 abstract class LinkedDependency extends base.SummaryClass { 271 abstract class LinkedDependency extends base.SummaryClass {
262 /** 272 /**
263 * URI for the compilation units listed in the library's `part` declarations. 273 * URI for the compilation units listed in the library's `part` declarations.
264 * These URIs are relative to the importing library. 274 * These URIs are relative to the importing library.
(...skipping 2077 matching lines...) Expand 10 before | Expand all | Expand 10 after
2342 */ 2352 */
2343 @Id(11) 2353 @Id(11)
2344 int get visibleLength; 2354 int get visibleLength;
2345 2355
2346 /** 2356 /**
2347 * If a local variable, the beginning of the visible range; zero otherwise. 2357 * If a local variable, the beginning of the visible range; zero otherwise.
2348 */ 2358 */
2349 @Id(12) 2359 @Id(12)
2350 int get visibleOffset; 2360 int get visibleOffset;
2351 } 2361 }
OLDNEW
« no previous file with comments | « pkg/analyzer/lib/src/summary/format.fbs ('k') | pkg/analyzer/lib/src/summary/index_unit.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698