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

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

Issue 2814443005: Fix for summarization of generic function type aliases and support for resynthesizing. (Closed)
Patch Set: Created 3 years, 8 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/generated/resolver.dart ('k') | pkg/analyzer/lib/src/summary/prelink.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 1114 matching lines...) Expand 10 before | Expand all | Expand 10 after
1125 topLevelPropertyAccessor, 1125 topLevelPropertyAccessor,
1126 1126
1127 /** 1127 /**
1128 * The entity is a prefix. 1128 * The entity is a prefix.
1129 */ 1129 */
1130 prefix, 1130 prefix,
1131 1131
1132 /** 1132 /**
1133 * The entity being referred to does not exist. 1133 * The entity being referred to does not exist.
1134 */ 1134 */
1135 unresolved 1135 unresolved,
1136
1137 /**
1138 * The entity is a typedef expressed using generic function type syntax.
1139 */
1140 genericFunctionTypedef
1136 } 1141 }
1137 1142
1138 /** 1143 /**
1139 * Summary information about a top-level type inference error. 1144 * Summary information about a top-level type inference error.
1140 */ 1145 */
1141 abstract class TopLevelInferenceError extends base.SummaryClass { 1146 abstract class TopLevelInferenceError extends base.SummaryClass {
1142 /** 1147 /**
1143 * The [kind] specific arguments. 1148 * The [kind] specific arguments.
1144 */ 1149 */
1145 @Id(2) 1150 @Id(2)
(...skipping 2194 matching lines...) Expand 10 before | Expand all | Expand 10 after
3340 @Id(11) 3345 @Id(11)
3341 int get visibleLength; 3346 int get visibleLength;
3342 3347
3343 /** 3348 /**
3344 * If a local variable, the beginning of the visible range; zero otherwise. 3349 * If a local variable, the beginning of the visible range; zero otherwise.
3345 */ 3350 */
3346 @informative 3351 @informative
3347 @Id(12) 3352 @Id(12)
3348 int get visibleOffset; 3353 int get visibleOffset;
3349 } 3354 }
OLDNEW
« no previous file with comments | « pkg/analyzer/lib/src/generated/resolver.dart ('k') | pkg/analyzer/lib/src/summary/prelink.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698