| OLD | NEW |
| 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 2370 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2381 * This will be used to experiment with prunning the const expression tree. If | 2381 * This will be used to experiment with prunning the const expression tree. If |
| 2382 * a constant has an error, we can omit the subexpression containing the error | 2382 * a constant has an error, we can omit the subexpression containing the error |
| 2383 * and only include a marker that an error was detected. | 2383 * and only include a marker that an error was detected. |
| 2384 */ | 2384 */ |
| 2385 pushError, | 2385 pushError, |
| 2386 | 2386 |
| 2387 /** | 2387 /** |
| 2388 * Push `this` expression onto the stack. | 2388 * Push `this` expression onto the stack. |
| 2389 */ | 2389 */ |
| 2390 pushThis, | 2390 pushThis, |
| 2391 |
| 2392 /** |
| 2393 * Push `super` expression onto the stack. |
| 2394 */ |
| 2395 pushSuper, |
| 2391 } | 2396 } |
| 2392 | 2397 |
| 2393 /** | 2398 /** |
| 2394 * Unlinked summary information about an import declaration. | 2399 * Unlinked summary information about an import declaration. |
| 2395 */ | 2400 */ |
| 2396 abstract class UnlinkedImport extends base.SummaryClass { | 2401 abstract class UnlinkedImport extends base.SummaryClass { |
| 2397 /** | 2402 /** |
| 2398 * Annotations for this import declaration. | 2403 * Annotations for this import declaration. |
| 2399 */ | 2404 */ |
| 2400 @Id(8) | 2405 @Id(8) |
| (...skipping 730 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3131 @Id(11) | 3136 @Id(11) |
| 3132 int get visibleLength; | 3137 int get visibleLength; |
| 3133 | 3138 |
| 3134 /** | 3139 /** |
| 3135 * If a local variable, the beginning of the visible range; zero otherwise. | 3140 * If a local variable, the beginning of the visible range; zero otherwise. |
| 3136 */ | 3141 */ |
| 3137 @informative | 3142 @informative |
| 3138 @Id(12) | 3143 @Id(12) |
| 3139 int get visibleOffset; | 3144 int get visibleOffset; |
| 3140 } | 3145 } |
| OLD | NEW |