commit | c6b730c0231dbab0c4e08126ba01a15174f84dbe | [log] [tgz] |
---|---|---|
author | iarkh <irina.arkhipets@gmail.com> | Mon Jul 22 16:54:54 2019 +0700 |
committer | iarkh <irina.arkhipets@gmail.com> | Mon Jul 22 16:54:54 2019 +0700 |
tree | f01426223bb904bde08ce8d530aa15e6aed4a673 | |
parent | cd378d01131eef178faa67d4abe220969b584b46 [diff] |
Fixed Issue #405: added "on" clause to the extension declarations.
diff --git a/LanguageFeatures/Extension-methods/extension_conflict_resolution_t01.dart b/LanguageFeatures/Extension-methods/extension_conflict_resolution_t01.dart index 4959e4b..9e2b7e8 100644 --- a/LanguageFeatures/Extension-methods/extension_conflict_resolution_t01.dart +++ b/LanguageFeatures/Extension-methods/extension_conflict_resolution_t01.dart
@@ -29,11 +29,11 @@ */ // SharedOptions=--enable-experiment=extension-methods -extension TypedEquals1 { +extension TypedEquals1 on Object { bool equals(T value) => this == value; } -extension TypedEquals2 { +extension TypedEquals2 on Object { bool equals(T value) => true; }
diff --git a/LanguageFeatures/Extension-methods/generic_parameter_inference_A02_t01.dart b/LanguageFeatures/Extension-methods/generic_parameter_inference_A02_t01.dart index 6644251..1d1797b 100644 --- a/LanguageFeatures/Extension-methods/generic_parameter_inference_A02_t01.dart +++ b/LanguageFeatures/Extension-methods/generic_parameter_inference_A02_t01.dart
@@ -33,7 +33,7 @@ Object getObject() => new Object(); String getString() => "OK"; -extension TypedEquals<T> { +extension TypedEquals<T> on T { bool equals(T value) => this == value; }
diff --git a/LanguageFeatures/Extension-methods/generic_parameter_inference_A02_t02.dart b/LanguageFeatures/Extension-methods/generic_parameter_inference_A02_t02.dart index c8e9c7b..11a9b00 100644 --- a/LanguageFeatures/Extension-methods/generic_parameter_inference_A02_t02.dart +++ b/LanguageFeatures/Extension-methods/generic_parameter_inference_A02_t02.dart
@@ -34,7 +34,7 @@ Object getObject() => new Object(); String getString() => "OK"; -extension TypedEquals<T> { +extension TypedEquals<T> on T { bool equals(T value) => this == value; }