@@ -31,48 +31,48 @@ void main() {
3131 // method in some classes of the heirarchy, and a property in others. This
3232 // isn't allowed in Dart, so we change all such conflicts to properties.
3333 // https://github.com/dart-lang/native/issues/1220
34- expect (BadOverrideParent . new1 ().methodVsGetter, 1 );
35- expect (BadOverrideChild . new1 ().methodVsGetter, 11 );
36- expect (BadOverrideSibbling . new1 ().methodVsGetter, 12 );
37- expect (BadOverrideGrandchild . new1 ().methodVsGetter, 111 );
34+ expect (BadOverrideParent ().methodVsGetter, 1 );
35+ expect (BadOverrideChild ().methodVsGetter, 11 );
36+ expect (BadOverrideSibbling ().methodVsGetter, 12 );
37+ expect (BadOverrideGrandchild ().methodVsGetter, 111 );
3838
39- var inst = BadOverrideParent . new1 ();
39+ var inst = BadOverrideParent ();
4040 expect (inst.methodVsGetter, 1 );
41- inst = BadOverrideChild . new1 ();
41+ inst = BadOverrideChild ();
4242 expect (inst.methodVsGetter, 11 );
43- inst = BadOverrideSibbling . new1 ();
43+ inst = BadOverrideSibbling ();
4444 expect (inst.methodVsGetter, 12 );
45- inst = BadOverrideGrandchild . new1 ();
45+ inst = BadOverrideGrandchild ();
4646 expect (inst.methodVsGetter, 111 );
4747
4848 // Uncle isn't affected by the transform, so has an ordinary method.
49- expect (BadOverrideUncle . new1 ().methodVsGetter (), 2 );
49+ expect (BadOverrideUncle ().methodVsGetter (), 2 );
5050 });
5151
5252 test ('Contravariant returns' , () {
5353 // Return types are supposed to be covariant, but ObjC allows them to be
5454 // contravariant.
5555 // https://github.com/dart-lang/native/issues/1220
56- Polygon parentResult = BadOverrideParent . new1 ().contravariantReturn ();
56+ Polygon parentResult = BadOverrideParent ().contravariantReturn ();
5757 expect (parentResult.name ().toDartString (), 'Rectangle' );
5858
59- Polygon childResult = BadOverrideChild . new1 ().contravariantReturn ();
59+ Polygon childResult = BadOverrideChild ().contravariantReturn ();
6060 expect (childResult.name ().toDartString (), 'Triangle' );
6161 });
6262
6363 test ('Covariant args' , () {
6464 // Arg types are supposed to be contravariant, but ObjC allows them to be
6565 // covariant.
6666 // https://github.com/dart-lang/native/issues/1220
67- final square = Square . new1 ();
68- final triangle = Triangle . new1 ();
67+ final square = Square ();
68+ final triangle = Triangle ();
6969
70- var parent = BadOverrideParent . new1 ();
70+ var parent = BadOverrideParent ();
7171 expect (parent.covariantArg_ (square).toDartString (), 'Polygon: Square' );
7272 expect (
7373 parent.covariantArg_ (triangle).toDartString (), 'Polygon: Triangle' );
7474
75- parent = BadOverrideChild . new1 ();
75+ parent = BadOverrideChild ();
7676 expect (parent.covariantArg_ (square).toDartString (), 'Rectangle: Square' );
7777 expect (() => parent.covariantArg_ (triangle), throwsA (isA <TypeError >()));
7878 });
0 commit comments