dart-sdk/tests/lib/mirrors/unused_mirrors9_test.dart
2014-01-30 15:25:49 +00:00

27 lines
565 B
Dart

// Copyright (c) 2014, 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.
// Tests that MirrorsUsed without usage of the static field does not crash
// dart2js.
library lib;
@MirrorsUsed(targets: const ["C.foo"])
import 'dart:mirrors';
class C {
static Bar foo = new Bar();
}
typedef int FunctionTypeDef();
class Bar {
final FunctionTypeDef gee;
Bar() : gee = (() => 499);
}
main() {
// Don't do anything.
}