Update supermixin tests to use new syntax

Change-Id: I32e3e51b2407efdd834054da0a0c6997c261b5d8
Reviewed-on: https://dart-review.googlesource.com/74720
Reviewed-by: Stephen Adams <sra@google.com>
Commit-Queue: Johnni Winther <johnniwinther@google.com>
diff --git a/tests/compiler/dart2js_extra/supermixin/supermixin10_test.dart b/tests/compiler/dart2js_extra/supermixin/supermixin10_test.dart
index 68a4de6..361e98b 100644
--- a/tests/compiler/dart2js_extra/supermixin/supermixin10_test.dart
+++ b/tests/compiler/dart2js_extra/supermixin/supermixin10_test.dart
@@ -12,7 +12,7 @@
   method1(a) => 'B$a';
 }
 
-class Mixin extends SuperA {
+mixin Mixin on SuperA {
   method1(a) => super.method1('M$a');
   method2(a) => 'M$a';
 }
diff --git a/tests/compiler/dart2js_extra/supermixin/supermixin1_test.dart b/tests/compiler/dart2js_extra/supermixin/supermixin1_test.dart
index 0189243..6f6d16a 100644
--- a/tests/compiler/dart2js_extra/supermixin/supermixin1_test.dart
+++ b/tests/compiler/dart2js_extra/supermixin/supermixin1_test.dart
@@ -2,9 +2,6 @@
 // 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.
 
-// TODO(johnniwinther): Changes this and other supermixin tests to use the
-// new syntax when supported by CFE.
-
 import 'package:expect/expect.dart';
 
 class SuperA {
@@ -15,7 +12,7 @@
   method(a) => 'B$a';
 }
 
-class Mixin extends SuperA {
+mixin Mixin on SuperA {
   method(a) => super.method('M$a');
 }
 
diff --git a/tests/compiler/dart2js_extra/supermixin/supermixin2_test.dart b/tests/compiler/dart2js_extra/supermixin/supermixin2_test.dart
index c8b0a59..846fe88 100644
--- a/tests/compiler/dart2js_extra/supermixin/supermixin2_test.dart
+++ b/tests/compiler/dart2js_extra/supermixin/supermixin2_test.dart
@@ -12,7 +12,7 @@
   method(a) => 'B$a';
 }
 
-class Mixin extends SuperA {
+mixin Mixin on SuperA {
   method(a) => super.method('M$a');
 }
 
diff --git a/tests/compiler/dart2js_extra/supermixin/supermixin3_test.dart b/tests/compiler/dart2js_extra/supermixin/supermixin3_test.dart
index 647b81f..c5bfca0 100644
--- a/tests/compiler/dart2js_extra/supermixin/supermixin3_test.dart
+++ b/tests/compiler/dart2js_extra/supermixin/supermixin3_test.dart
@@ -12,7 +12,7 @@
   get getter => 'B';
 }
 
-class Mixin extends SuperA {
+mixin Mixin on SuperA {
   get getter => super.getter;
 }
 
diff --git a/tests/compiler/dart2js_extra/supermixin/supermixin4_test.dart b/tests/compiler/dart2js_extra/supermixin/supermixin4_test.dart
index 219f917..a450c76 100644
--- a/tests/compiler/dart2js_extra/supermixin/supermixin4_test.dart
+++ b/tests/compiler/dart2js_extra/supermixin/supermixin4_test.dart
@@ -12,7 +12,7 @@
   get getter => 'B';
 }
 
-class Mixin extends SuperA {
+mixin Mixin on SuperA {
   get getter => super.getter;
 }
 
diff --git a/tests/compiler/dart2js_extra/supermixin/supermixin5_test.dart b/tests/compiler/dart2js_extra/supermixin/supermixin5_test.dart
index 79ed041..41ea90c 100644
--- a/tests/compiler/dart2js_extra/supermixin/supermixin5_test.dart
+++ b/tests/compiler/dart2js_extra/supermixin/supermixin5_test.dart
@@ -14,7 +14,7 @@
   set setter(int a) => field = a + 1;
 }
 
-class Mixin extends SuperA {
+mixin Mixin on SuperA {
   set setter(int a) => super.setter = a;
 }
 
diff --git a/tests/compiler/dart2js_extra/supermixin/supermixin6_test.dart b/tests/compiler/dart2js_extra/supermixin/supermixin6_test.dart
index 3e75b98..86a998f 100644
--- a/tests/compiler/dart2js_extra/supermixin/supermixin6_test.dart
+++ b/tests/compiler/dart2js_extra/supermixin/supermixin6_test.dart
@@ -14,7 +14,7 @@
   set setter(int a) => field = a + 1;
 }
 
-class Mixin extends SuperA {
+mixin Mixin on SuperA {
   set setter(int a) => super.setter = a;
 }
 
diff --git a/tests/compiler/dart2js_extra/supermixin/supermixin7_test.dart b/tests/compiler/dart2js_extra/supermixin/supermixin7_test.dart
index d4cb2d8..80e0a17 100644
--- a/tests/compiler/dart2js_extra/supermixin/supermixin7_test.dart
+++ b/tests/compiler/dart2js_extra/supermixin/supermixin7_test.dart
@@ -12,7 +12,7 @@
   method() => T;
 }
 
-class Mixin<T> extends SuperA<T> {
+mixin Mixin<T> on SuperA<T> {
   method() => super.method();
 }
 
diff --git a/tests/compiler/dart2js_extra/supermixin/supermixin8_test.dart b/tests/compiler/dart2js_extra/supermixin/supermixin8_test.dart
index 8e15ffe..42af785 100644
--- a/tests/compiler/dart2js_extra/supermixin/supermixin8_test.dart
+++ b/tests/compiler/dart2js_extra/supermixin/supermixin8_test.dart
@@ -12,7 +12,7 @@
   method() => S;
 }
 
-class Mixin<T, S> extends SuperA<T, S> {
+mixin Mixin<T, S> on SuperA<T, S> {
   method() => super.method();
 }
 
diff --git a/tests/compiler/dart2js_extra/supermixin/supermixin9_test.dart b/tests/compiler/dart2js_extra/supermixin/supermixin9_test.dart
index c50be54..41a688f 100644
--- a/tests/compiler/dart2js_extra/supermixin/supermixin9_test.dart
+++ b/tests/compiler/dart2js_extra/supermixin/supermixin9_test.dart
@@ -12,7 +12,7 @@
   method() => String;
 }
 
-class Mixin<T> extends SuperA<T> {
+mixin Mixin<T> on SuperA<T> {
   method() => super.method();
 }