| 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 is not | 6 * This file is an "idl" style description of the summary format. It is not |
| 7 * executed directly; instead it is parsed and transformed into code that | 7 * executed directly; instead it is parsed and transformed into code that |
| 8 * implements the summary format. | 8 * implements the summary format. |
| 9 * | 9 * |
| 10 * The code generation process introduces the following non-typical semantics: | 10 * The code generation process introduces the following non-typical semantics: |
| (...skipping 211 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 222 | 222 |
| 223 /** | 223 /** |
| 224 * Indicates whether the class is declared with the `abstract` keyword. | 224 * Indicates whether the class is declared with the `abstract` keyword. |
| 225 */ | 225 */ |
| 226 bool isAbstract; | 226 bool isAbstract; |
| 227 | 227 |
| 228 /** | 228 /** |
| 229 * Indicates whether the class is declared using mixin application syntax. | 229 * Indicates whether the class is declared using mixin application syntax. |
| 230 */ | 230 */ |
| 231 bool isMixinApplication; | 231 bool isMixinApplication; |
| 232 |
| 233 /** |
| 234 * Indicates whether this class is the core "Object" class (and hence has no |
| 235 * supertype) |
| 236 */ |
| 237 bool hasNoSupertype; |
| 232 } | 238 } |
| 233 | 239 |
| 234 /** | 240 /** |
| 235 * Unlinked summary information about a `show` or `hide` combinator in an | 241 * Unlinked summary information about a `show` or `hide` combinator in an |
| 236 * import or export declaration. | 242 * import or export declaration. |
| 237 */ | 243 */ |
| 238 class UnlinkedCombinator { | 244 class UnlinkedCombinator { |
| 239 /** | 245 /** |
| 240 * List of names which are shown. Empty if this is a `hide` combinator. | 246 * List of names which are shown. Empty if this is a `hide` combinator. |
| 241 */ | 247 */ |
| (...skipping 466 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 708 /** | 714 /** |
| 709 * Indicates whether the variable is declared using the `const` keyword. | 715 * Indicates whether the variable is declared using the `const` keyword. |
| 710 */ | 716 */ |
| 711 bool isConst; | 717 bool isConst; |
| 712 | 718 |
| 713 /** | 719 /** |
| 714 * Indicates whether this variable lacks an explicit type declaration. | 720 * Indicates whether this variable lacks an explicit type declaration. |
| 715 */ | 721 */ |
| 716 bool hasImplicitType; | 722 bool hasImplicitType; |
| 717 } | 723 } |
| OLD | NEW |