commit | 05f6115a2c62a2a95b6664b3307a017574f632b8 | [log] [tgz] |
---|---|---|
author | Sergey G. Grekhov <sgrekhov@unipro.ru> | Wed Jul 24 12:12:15 2019 +0700 |
committer | Sergey G. Grekhov <sgrekhov@unipro.ru> | Wed Jul 24 12:12:15 2019 +0700 |
tree | 221c9255e56af5ac7c82f9aad941e38fb3d00586 | |
parent | 0dc75f773114726d85b508ff9b5bd5fe6ad17591 [diff] |
Fixes #415. Use correct syntax for unnamed extension with type parameters
diff --git a/LanguageFeatures/Extension-methods/extension_member_resolution_t03.dart b/LanguageFeatures/Extension-methods/extension_member_resolution_t03.dart index b47ad74..625b5ca 100644 --- a/LanguageFeatures/Extension-methods/extension_member_resolution_t03.dart +++ b/LanguageFeatures/Extension-methods/extension_member_resolution_t03.dart
@@ -14,9 +14,10 @@ * @author sgrekhov@unipro.ru */ // SharedOptions=--enable-experiment=extension-methods + import "my_fancy_list_lib.dart"; -extension on List<T> { +extension<T> on List<T> { String method(int i, String s) {} }
diff --git a/LanguageFeatures/Extension-methods/my_fancy_list_lib.dart b/LanguageFeatures/Extension-methods/my_fancy_list_lib.dart index 2fc2684..54758d8 100644 --- a/LanguageFeatures/Extension-methods/my_fancy_list_lib.dart +++ b/LanguageFeatures/Extension-methods/my_fancy_list_lib.dart
@@ -18,7 +18,7 @@ static String get pClassName => "_MyPrivateList"; } -extension on List<T> { +extension<T> on List<T> { int get nnDoubleLength => this.length * 2; static String get nnClassName => "NoName"; }