| // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file |
| // for details. All rights reserved. Use of this source code is governed by a |
| // BSD-style license that can be found in the LICENSE file. |
| |
| /// @assertion An identifier expression consists of a single identifier; it |
| /// provides access to an object via an unqualified name. |
| /// BUILT_IN_IDENTIFIER: |
| /// abstract | |
| /// as | |
| /// deferred | |
| /// dynamic | |
| /// export | |
| /// external | |
| /// factory | |
| /// get | |
| /// implements | |
| /// import | |
| /// library | |
| /// operator | |
| /// part | |
| /// set | |
| /// static | |
| /// typedef |
| /// ; |
| /// @description Checks that built-in identifiers can be used to name variables. |
| /// @author msyabro |
| /// @reviewer kaigorodov |
| |
| |
| class A { |
| static int? static; |
| } |
| |
| main() { |
| var abstract; |
| abstract; |
| var as; |
| as; |
| var deferred; |
| deferred; |
| var dynamic; |
| dynamic; |
| String? export; |
| export; |
| var external; |
| external; |
| var factory; |
| factory; |
| int? get; |
| get; |
| String? implements; |
| implements; |
| int? import; |
| import; |
| double? library; |
| library; |
| int? operator; |
| operator; |
| double? part; |
| part; |
| var set; |
| set; |
| int? static; |
| static; |
| Function? typedef; |
| typedef; |
| A.static; |
| } |