blob: 5bbb0eeb01e726fbf95b546a6c518dcae777c8d8 [file] [log] [blame]
// 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;
}