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;
 }