| Index: tests/language/type_variable_identifier_expression_test.dart
|
| ===================================================================
|
| --- tests/language/type_variable_identifier_expression_test.dart (revision 24733)
|
| +++ tests/language/type_variable_identifier_expression_test.dart (working copy)
|
| @@ -3,15 +3,13 @@
|
| // BSD-style license that can be found in the LICENSE file.
|
| // VMOptions=--enable_type_checks
|
|
|
| -// Section 9, type variables are not valid in identifier expressions
|
| -
|
| class A {
|
| static func() { return "class A"; }
|
| }
|
|
|
| class B<T> {
|
| doFunc() {
|
| - T.func(); // illegal to use type variable as an identifier expression
|
| + T.func();
|
| }
|
| }
|
|
|
| @@ -19,7 +17,6 @@
|
| try {
|
| var buf = new B<A>().doFunc();
|
| print(buf);
|
| - } on Exception catch (e) {
|
| - // should be an uncatchable compile-time error,
|
| + } on NoSuchMethodError catch (e) {
|
| }
|
| }
|
|
|