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 1106 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1117 * and push it onto the stack. | 1117 * and push it onto the stack. |
1118 */ | 1118 */ |
1119 makeSymbol, | 1119 makeSymbol, |
1120 | 1120 |
1121 /** | 1121 /** |
1122 * Push the constant `null` onto the stack. | 1122 * Push the constant `null` onto the stack. |
1123 */ | 1123 */ |
1124 pushNull, | 1124 pushNull, |
1125 | 1125 |
1126 /** | 1126 /** |
1127 * Push the value of the constant constructor parameter with | 1127 * Push the value of the function parameter with the name obtained from |
1128 * the name obtained from [UnlinkedConst.strings]. | 1128 * [UnlinkedConst.strings]. |
1129 */ | 1129 */ |
1130 pushConstructorParameter, | 1130 pushParameter, |
1131 | 1131 |
1132 /** | 1132 /** |
1133 * Evaluate a (potentially qualified) identifier expression and push the | 1133 * Evaluate a (potentially qualified) identifier expression and push the |
1134 * resulting value onto the stack. The identifier to be evaluated is | 1134 * resulting value onto the stack. The identifier to be evaluated is |
1135 * obtained from [UnlinkedConst.references]. | 1135 * obtained from [UnlinkedConst.references]. |
1136 * | 1136 * |
1137 * This operation is used to represent the following kinds of constants | 1137 * This operation is used to represent the following kinds of constants |
1138 * (which are indistinguishable from an unresolved AST alone): | 1138 * (which are indistinguishable from an unresolved AST alone): |
1139 * | 1139 * |
1140 * - A qualified reference to a static constant variable (e.g. `C.v`, where | 1140 * - A qualified reference to a static constant variable (e.g. `C.v`, where |
(...skipping 1565 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2706 */ | 2706 */ |
2707 @Id(11) | 2707 @Id(11) |
2708 int get visibleLength; | 2708 int get visibleLength; |
2709 | 2709 |
2710 /** | 2710 /** |
2711 * If a local variable, the beginning of the visible range; zero otherwise. | 2711 * If a local variable, the beginning of the visible range; zero otherwise. |
2712 */ | 2712 */ |
2713 @Id(12) | 2713 @Id(12) |
2714 int get visibleOffset; | 2714 int get visibleOffset; |
2715 } | 2715 } |
OLD | NEW |