Chromium Code Reviews| OLD | NEW |
|---|---|
| (Empty) | |
| 1 // Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file | |
| 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. | |
| 4 | |
| 5 // Regression test for Issue 16321. | |
| 6 // (Type errors in metadata crashed the VM in checked mode). | |
| 7 | |
| 8 import "dart:mirrors"; | |
| 9 | |
| 10 class TypedBox { | |
| 11 final List<String> contents; | |
| 12 const TypedBox(this.contents); | |
| 13 } | |
| 14 | |
| 15 @TypedBox('foo') /// 01: static type warning | |
|
rmacnak
2014/01/27 23:07:47
Or is the analyzer supposed to report this as an e
| |
| 16 @TypedBox(const ['foo']) | |
| 17 class C {} | |
| 18 | |
| 19 main() { | |
| 20 reflectClass(C).metadata; | |
| 21 } | |
| OLD | NEW |