Index: tests/language/class_override_test.dart |
=================================================================== |
--- tests/language/class_override_test.dart (revision 25796) |
+++ tests/language/class_override_test.dart (working copy) |
@@ -2,19 +2,23 @@ |
// 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. |
-// 8.1 Methods: It is a compile-time error if a method m1 overrides |
-// a method m2 and has a different number of required parameters. |
+// It is a static warning if a method m1 overrides a method m2 and has a |
+// different number of required parameters. |
class A { |
foo() {} |
} |
class B extends A { |
- foo(a) { } |
+ foo(a) {} /// 00: static type warning |
} |
main() { |
B instance = new B(); |
- instance.foo(1); |
+ try { |
+ instance.foo(); |
+ } on NoSuchMethodEror catch (error) { /// 00: continued |
+ } finally { |
+ } |
print("Success"); |
} |