Chromium Code Reviews| Index: tests/language/src/CallNonMethodFieldTest.dart |
| diff --git a/tests/language/src/CallNonMethodFieldTest.dart b/tests/language/src/CallNonMethodFieldTest.dart |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..175a04b154fcb32118079b25339c50519ec5f779 |
| --- /dev/null |
| +++ b/tests/language/src/CallNonMethodFieldTest.dart |
| @@ -0,0 +1,19 @@ |
| +// 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. |
| + |
| +// Tests calling an object's field which is not a method. |
| + |
| +class Fisk { |
| + int i; |
| +} |
| + |
| +class Hest extends Fisk { |
| +} |
| + |
| +main() { |
| + Fisk x1 = new Fisk(); |
| + x1.i(); /// 01: static type warning |
|
ahe
2012/03/22 21:04:59
Whoops. This will cause a runtime error. The simpl
polux
2012/03/22 21:30:57
Done.
|
| + Hest x2 = new Hest(); |
| + x2.i(); /// 02: static type warning |
| +} |