Files
sdk/tests/language/const_var_test.dart
T
regis@google.com d9b0276a4c Require two type arguments for map literals (issue 4522).
Spec has been changed back.
VM temporarily accepts a single type argument and emits a warning.
Update tests, dart2js source, dartdoc, etc...
Disable failing co19 tests (issue 175 filed).
Review URL: https://chromiumcodereview.appspot.com//10854191

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@10861 260f80e4-7a28-3924-810f-c04153c831b5
2012-08-16 20:44:32 +00:00

31 lines
772 B
Dart

// Copyright (c) 2012, 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.
// All things regarding constant variables.
#library('const_var');
#import('const_var_helper.dart', prefix: 'foo');
const untypedTopLevel = 1;
const int typedTopLevel = 2;
const Map<String, String> genericTopLevel = const <String, String>{};
main() {
const untypedLocal = 3;
const int typedLocal = 4;
const Map<String,String> genericLocal = const <String, String>{};
const [];
const {};
const <int>[];
const <String, int>{};
const Foo();
const Foo<int>();
const foo.Foo();
const foo.Foo<int>();
}
class Foo<E> {
const Foo();
}