blob: de078394743a09bd67f0c38c8cf9dfb40988c9d5 [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;
}