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

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

Issue 1944023002: Include all static class members in UnlinkedPublicName.members. (Closed) Base URL: git@github.com:dart-lang/sdk.git@master
Patch Set: Fix incorrect upload (previously included changes from CL 1944773002) Created 4 years, 7 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 /** 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 2269 matching lines...) Expand 10 before | Expand all | Expand 10 after
2280 */ 2280 */
2281 abstract class UnlinkedPublicName extends base.SummaryClass { 2281 abstract class UnlinkedPublicName extends base.SummaryClass {
2282 /** 2282 /**
2283 * The kind of object referred to by the name. 2283 * The kind of object referred to by the name.
2284 */ 2284 */
2285 @Id(1) 2285 @Id(1)
2286 ReferenceKind get kind; 2286 ReferenceKind get kind;
2287 2287
2288 /** 2288 /**
2289 * If this [UnlinkedPublicName] is a class, the list of members which can be 2289 * If this [UnlinkedPublicName] is a class, the list of members which can be
2290 * referenced from constants or factory redirects - static constant fields, 2290 * referenced statically - static fields, static methods, and constructors.
2291 * static methods, and constructors. Otherwise empty. 2291 * Otherwise empty.
2292 * 2292 *
2293 * Unnamed constructors are not included since they do not constitute a 2293 * Unnamed constructors are not included since they do not constitute a
2294 * separate name added to any namespace. 2294 * separate name added to any namespace.
2295 */ 2295 */
2296 @Id(2) 2296 @Id(2)
2297 List<UnlinkedPublicName> get members; 2297 List<UnlinkedPublicName> get members;
2298 2298
2299 /** 2299 /**
2300 * The name itself. 2300 * The name itself.
2301 */ 2301 */
(...skipping 395 matching lines...) Expand 10 before | Expand all | Expand 10 after
2697 */ 2697 */
2698 @Id(11) 2698 @Id(11)
2699 int get visibleLength; 2699 int get visibleLength;
2700 2700
2701 /** 2701 /**
2702 * If a local variable, the beginning of the visible range; zero otherwise. 2702 * If a local variable, the beginning of the visible range; zero otherwise.
2703 */ 2703 */
2704 @Id(12) 2704 @Id(12)
2705 int get visibleOffset; 2705 int get visibleOffset;
2706 } 2706 }
OLDNEW
« no previous file with comments | « pkg/analyzer/lib/src/summary/format.fbs ('k') | pkg/analyzer/lib/src/summary/public_namespace_computer.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698