Skip to content

Commit c76a01c

Browse files
johnniwintherCommit Bot
authored and
Commit Bot
committed
[cfe] Remove language version from testcases/general (Part 3 of ?)
This in preparation for enabling all bleeding edge experimental features in testcases/general to get early feedback on how new features affect existing code. Change-Id: I42c2c6a3eaa082984c0d9ca3c8764abe5745b2d1 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/235020 Reviewed-by: Chloe Stefantsova <[email protected]> Commit-Queue: Johnni Winther <[email protected]>
1 parent 0a7bd55 commit c76a01c

File tree

475 files changed

+4844
-6920
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

475 files changed

+4844
-6920
lines changed

pkg/front_end/testcases/general/escape.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// Copyright (c) 2017, the Dart project authors. Please see the AUTHORS file
22
// for details. All rights reserved. Use of this source code is governed by a
33
// BSD-style license that can be found in the LICENSE file.
4-
// @dart=2.9
4+
55
class A {
66
var field;
77
}

pkg/front_end/testcases/general/escape.dart.textual_outline.expect

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
// @dart = 2.9
21
class A {
32
var field;
43
}

pkg/front_end/testcases/general/escape.dart.textual_outline_modelled.expect

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
// @dart = 2.9
21
class A {
32
var field;
43
}

pkg/front_end/testcases/general/escape.dart.weak.expect

Lines changed: 10 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -1,87 +1,48 @@
1-
library;
1+
library /*isNonNullableByDefault*/;
22
import self as self;
33
import "dart:core" as core;
44

55
class A extends core::Object {
66
field dynamic field = null;
7-
synthetic constructor •() → self::A*
7+
synthetic constructor •() → self::A
88
: super core::Object::•()
99
;
10-
abstract member-signature get _identityHashCode() → core::int*; -> core::Object::_identityHashCode
11-
abstract member-signature method _instanceOf(dynamic instantiatorTypeArguments, dynamic functionTypeArguments, dynamic type) → core::bool*; -> core::Object::_instanceOf
12-
abstract member-signature method _simpleInstanceOf(dynamic type) → core::bool*; -> core::Object::_simpleInstanceOf
13-
abstract member-signature method _simpleInstanceOfTrue(dynamic type) → core::bool*; -> core::Object::_simpleInstanceOfTrue
14-
abstract member-signature method _simpleInstanceOfFalse(dynamic type) → core::bool*; -> core::Object::_simpleInstanceOfFalse
15-
abstract member-signature operator ==(dynamic other) → core::bool*; -> core::Object::==
16-
abstract member-signature get hashCode() → core::int*; -> core::Object::hashCode
17-
abstract member-signature method toString() → core::String*; -> core::Object::toString
18-
abstract member-signature method noSuchMethod(core::Invocation* invocation) → dynamic; -> core::Object::noSuchMethod
19-
abstract member-signature get runtimeType() → core::Type*; -> core::Object::runtimeType
2010
}
2111
class B extends core::Object {
2212
field dynamic field = null;
23-
synthetic constructor •() → self::B*
13+
synthetic constructor •() → self::B
2414
: super core::Object::•()
2515
;
26-
abstract member-signature get _identityHashCode() → core::int*; -> core::Object::_identityHashCode
27-
abstract member-signature method _instanceOf(dynamic instantiatorTypeArguments, dynamic functionTypeArguments, dynamic type) → core::bool*; -> core::Object::_instanceOf
28-
abstract member-signature method _simpleInstanceOf(dynamic type) → core::bool*; -> core::Object::_simpleInstanceOf
29-
abstract member-signature method _simpleInstanceOfTrue(dynamic type) → core::bool*; -> core::Object::_simpleInstanceOfTrue
30-
abstract member-signature method _simpleInstanceOfFalse(dynamic type) → core::bool*; -> core::Object::_simpleInstanceOfFalse
31-
abstract member-signature operator ==(dynamic other) → core::bool*; -> core::Object::==
32-
abstract member-signature get hashCode() → core::int*; -> core::Object::hashCode
33-
abstract member-signature method toString() → core::String*; -> core::Object::toString
34-
abstract member-signature method noSuchMethod(core::Invocation* invocation) → dynamic; -> core::Object::noSuchMethod
35-
abstract member-signature get runtimeType() → core::Type*; -> core::Object::runtimeType
3616
}
3717
class C extends core::Object {
38-
synthetic constructor •() → self::C*
18+
synthetic constructor •() → self::C
3919
: super core::Object::•()
4020
;
41-
operator ==(dynamic x) → core::bool*
21+
operator ==(core::Object x) → core::bool
4222
return false;
43-
abstract member-signature get _identityHashCode() → core::int*; -> core::Object::_identityHashCode
44-
abstract member-signature method _instanceOf(dynamic instantiatorTypeArguments, dynamic functionTypeArguments, dynamic type) → core::bool*; -> core::Object::_instanceOf
45-
abstract member-signature method _simpleInstanceOf(dynamic type) → core::bool*; -> core::Object::_simpleInstanceOf
46-
abstract member-signature method _simpleInstanceOfTrue(dynamic type) → core::bool*; -> core::Object::_simpleInstanceOfTrue
47-
abstract member-signature method _simpleInstanceOfFalse(dynamic type) → core::bool*; -> core::Object::_simpleInstanceOfFalse
48-
abstract member-signature get hashCode() → core::int*; -> core::Object::hashCode
49-
abstract member-signature method toString() → core::String*; -> core::Object::toString
50-
abstract member-signature method noSuchMethod(core::Invocation* invocation) → dynamic; -> core::Object::noSuchMethod
51-
abstract member-signature get runtimeType() → core::Type*; -> core::Object::runtimeType
5223
}
5324
class X extends core::Object implements self::A, self::B {
5425
field dynamic field = null;
55-
synthetic constructor •() → self::X*
26+
synthetic constructor •() → self::X
5627
: super core::Object::•()
5728
;
58-
abstract member-signature get _identityHashCode() → core::int*; -> core::Object::_identityHashCode
59-
abstract member-signature method _instanceOf(dynamic instantiatorTypeArguments, dynamic functionTypeArguments, dynamic type) → core::bool*; -> core::Object::_instanceOf
60-
abstract member-signature method _simpleInstanceOf(dynamic type) → core::bool*; -> core::Object::_simpleInstanceOf
61-
abstract member-signature method _simpleInstanceOfTrue(dynamic type) → core::bool*; -> core::Object::_simpleInstanceOfTrue
62-
abstract member-signature method _simpleInstanceOfFalse(dynamic type) → core::bool*; -> core::Object::_simpleInstanceOfFalse
63-
abstract member-signature operator ==(dynamic other) → core::bool*; -> core::Object::==
64-
abstract member-signature get hashCode() → core::int*; -> core::Object::hashCode
65-
abstract member-signature method toString() → core::String*; -> core::Object::toString
66-
abstract member-signature method noSuchMethod(core::Invocation* invocation) → dynamic; -> core::Object::noSuchMethod
67-
abstract member-signature get runtimeType() → core::Type*; -> core::Object::runtimeType
6829
}
69-
static method useAsA(self::A* object) → void {
30+
static method useAsA(self::A object) → void {
7031
dynamic _ = object.{self::A::field}{dynamic};
7132
}
72-
static method useAsB(self::B* object) → void {
33+
static method useAsB(self::B object) → void {
7334
dynamic _ = object.{self::B::field}{dynamic};
7435
self::escape(object);
7536
}
7637
static method escape(dynamic x) → void {
7738
x == null ?{dynamic} x = "" : null;
7839
x == null ?{dynamic} x = 45 : null;
79-
if(!(x is core::int*) && !(x is core::String*)) {
40+
if(!(x is{ForNonNullableByDefault} core::int) && !(x is{ForNonNullableByDefault} core::String)) {
8041
x{dynamic}.field = 45;
8142
}
8243
}
8344
static method main() → dynamic {
84-
self::X* object = new self::X::•();
45+
self::X object = new self::X::•();
8546
self::useAsA(new self::A::•());
8647
self::useAsA(object);
8748
self::useAsB(new self::B::•());

pkg/front_end/testcases/general/escape.dart.weak.modular.expect

Lines changed: 10 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -1,87 +1,48 @@
1-
library;
1+
library /*isNonNullableByDefault*/;
22
import self as self;
33
import "dart:core" as core;
44

55
class A extends core::Object {
66
field dynamic field = null;
7-
synthetic constructor •() → self::A*
7+
synthetic constructor •() → self::A
88
: super core::Object::•()
99
;
10-
abstract member-signature get _identityHashCode() → core::int*; -> core::Object::_identityHashCode
11-
abstract member-signature method _instanceOf(dynamic instantiatorTypeArguments, dynamic functionTypeArguments, dynamic type) → core::bool*; -> core::Object::_instanceOf
12-
abstract member-signature method _simpleInstanceOf(dynamic type) → core::bool*; -> core::Object::_simpleInstanceOf
13-
abstract member-signature method _simpleInstanceOfTrue(dynamic type) → core::bool*; -> core::Object::_simpleInstanceOfTrue
14-
abstract member-signature method _simpleInstanceOfFalse(dynamic type) → core::bool*; -> core::Object::_simpleInstanceOfFalse
15-
abstract member-signature operator ==(dynamic other) → core::bool*; -> core::Object::==
16-
abstract member-signature get hashCode() → core::int*; -> core::Object::hashCode
17-
abstract member-signature method toString() → core::String*; -> core::Object::toString
18-
abstract member-signature method noSuchMethod(core::Invocation* invocation) → dynamic; -> core::Object::noSuchMethod
19-
abstract member-signature get runtimeType() → core::Type*; -> core::Object::runtimeType
2010
}
2111
class B extends core::Object {
2212
field dynamic field = null;
23-
synthetic constructor •() → self::B*
13+
synthetic constructor •() → self::B
2414
: super core::Object::•()
2515
;
26-
abstract member-signature get _identityHashCode() → core::int*; -> core::Object::_identityHashCode
27-
abstract member-signature method _instanceOf(dynamic instantiatorTypeArguments, dynamic functionTypeArguments, dynamic type) → core::bool*; -> core::Object::_instanceOf
28-
abstract member-signature method _simpleInstanceOf(dynamic type) → core::bool*; -> core::Object::_simpleInstanceOf
29-
abstract member-signature method _simpleInstanceOfTrue(dynamic type) → core::bool*; -> core::Object::_simpleInstanceOfTrue
30-
abstract member-signature method _simpleInstanceOfFalse(dynamic type) → core::bool*; -> core::Object::_simpleInstanceOfFalse
31-
abstract member-signature operator ==(dynamic other) → core::bool*; -> core::Object::==
32-
abstract member-signature get hashCode() → core::int*; -> core::Object::hashCode
33-
abstract member-signature method toString() → core::String*; -> core::Object::toString
34-
abstract member-signature method noSuchMethod(core::Invocation* invocation) → dynamic; -> core::Object::noSuchMethod
35-
abstract member-signature get runtimeType() → core::Type*; -> core::Object::runtimeType
3616
}
3717
class C extends core::Object {
38-
synthetic constructor •() → self::C*
18+
synthetic constructor •() → self::C
3919
: super core::Object::•()
4020
;
41-
operator ==(dynamic x) → core::bool*
21+
operator ==(core::Object x) → core::bool
4222
return false;
43-
abstract member-signature get _identityHashCode() → core::int*; -> core::Object::_identityHashCode
44-
abstract member-signature method _instanceOf(dynamic instantiatorTypeArguments, dynamic functionTypeArguments, dynamic type) → core::bool*; -> core::Object::_instanceOf
45-
abstract member-signature method _simpleInstanceOf(dynamic type) → core::bool*; -> core::Object::_simpleInstanceOf
46-
abstract member-signature method _simpleInstanceOfTrue(dynamic type) → core::bool*; -> core::Object::_simpleInstanceOfTrue
47-
abstract member-signature method _simpleInstanceOfFalse(dynamic type) → core::bool*; -> core::Object::_simpleInstanceOfFalse
48-
abstract member-signature get hashCode() → core::int*; -> core::Object::hashCode
49-
abstract member-signature method toString() → core::String*; -> core::Object::toString
50-
abstract member-signature method noSuchMethod(core::Invocation* invocation) → dynamic; -> core::Object::noSuchMethod
51-
abstract member-signature get runtimeType() → core::Type*; -> core::Object::runtimeType
5223
}
5324
class X extends core::Object implements self::A, self::B {
5425
field dynamic field = null;
55-
synthetic constructor •() → self::X*
26+
synthetic constructor •() → self::X
5627
: super core::Object::•()
5728
;
58-
abstract member-signature get _identityHashCode() → core::int*; -> core::Object::_identityHashCode
59-
abstract member-signature method _instanceOf(dynamic instantiatorTypeArguments, dynamic functionTypeArguments, dynamic type) → core::bool*; -> core::Object::_instanceOf
60-
abstract member-signature method _simpleInstanceOf(dynamic type) → core::bool*; -> core::Object::_simpleInstanceOf
61-
abstract member-signature method _simpleInstanceOfTrue(dynamic type) → core::bool*; -> core::Object::_simpleInstanceOfTrue
62-
abstract member-signature method _simpleInstanceOfFalse(dynamic type) → core::bool*; -> core::Object::_simpleInstanceOfFalse
63-
abstract member-signature operator ==(dynamic other) → core::bool*; -> core::Object::==
64-
abstract member-signature get hashCode() → core::int*; -> core::Object::hashCode
65-
abstract member-signature method toString() → core::String*; -> core::Object::toString
66-
abstract member-signature method noSuchMethod(core::Invocation* invocation) → dynamic; -> core::Object::noSuchMethod
67-
abstract member-signature get runtimeType() → core::Type*; -> core::Object::runtimeType
6829
}
69-
static method useAsA(self::A* object) → void {
30+
static method useAsA(self::A object) → void {
7031
dynamic _ = object.{self::A::field}{dynamic};
7132
}
72-
static method useAsB(self::B* object) → void {
33+
static method useAsB(self::B object) → void {
7334
dynamic _ = object.{self::B::field}{dynamic};
7435
self::escape(object);
7536
}
7637
static method escape(dynamic x) → void {
7738
x == null ?{dynamic} x = "" : null;
7839
x == null ?{dynamic} x = 45 : null;
79-
if(!(x is core::int*) && !(x is core::String*)) {
40+
if(!(x is{ForNonNullableByDefault} core::int) && !(x is{ForNonNullableByDefault} core::String)) {
8041
x{dynamic}.field = 45;
8142
}
8243
}
8344
static method main() → dynamic {
84-
self::X* object = new self::X::•();
45+
self::X object = new self::X::•();
8546
self::useAsA(new self::A::•());
8647
self::useAsA(object);
8748
self::useAsB(new self::B::•());

pkg/front_end/testcases/general/escape.dart.weak.outline.expect

Lines changed: 8 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -1,70 +1,31 @@
1-
library;
1+
library /*isNonNullableByDefault*/;
22
import self as self;
33
import "dart:core" as core;
44

55
class A extends core::Object {
66
field dynamic field;
7-
synthetic constructor •() → self::A*
7+
synthetic constructor •() → self::A
88
;
9-
abstract member-signature get _identityHashCode() → core::int*; -> core::Object::_identityHashCode
10-
abstract member-signature method _instanceOf(dynamic instantiatorTypeArguments, dynamic functionTypeArguments, dynamic type) → core::bool*; -> core::Object::_instanceOf
11-
abstract member-signature method _simpleInstanceOf(dynamic type) → core::bool*; -> core::Object::_simpleInstanceOf
12-
abstract member-signature method _simpleInstanceOfTrue(dynamic type) → core::bool*; -> core::Object::_simpleInstanceOfTrue
13-
abstract member-signature method _simpleInstanceOfFalse(dynamic type) → core::bool*; -> core::Object::_simpleInstanceOfFalse
14-
abstract member-signature operator ==(dynamic other) → core::bool*; -> core::Object::==
15-
abstract member-signature get hashCode() → core::int*; -> core::Object::hashCode
16-
abstract member-signature method toString() → core::String*; -> core::Object::toString
17-
abstract member-signature method noSuchMethod(core::Invocation* invocation) → dynamic; -> core::Object::noSuchMethod
18-
abstract member-signature get runtimeType() → core::Type*; -> core::Object::runtimeType
199
}
2010
class B extends core::Object {
2111
field dynamic field;
22-
synthetic constructor •() → self::B*
12+
synthetic constructor •() → self::B
2313
;
24-
abstract member-signature get _identityHashCode() → core::int*; -> core::Object::_identityHashCode
25-
abstract member-signature method _instanceOf(dynamic instantiatorTypeArguments, dynamic functionTypeArguments, dynamic type) → core::bool*; -> core::Object::_instanceOf
26-
abstract member-signature method _simpleInstanceOf(dynamic type) → core::bool*; -> core::Object::_simpleInstanceOf
27-
abstract member-signature method _simpleInstanceOfTrue(dynamic type) → core::bool*; -> core::Object::_simpleInstanceOfTrue
28-
abstract member-signature method _simpleInstanceOfFalse(dynamic type) → core::bool*; -> core::Object::_simpleInstanceOfFalse
29-
abstract member-signature operator ==(dynamic other) → core::bool*; -> core::Object::==
30-
abstract member-signature get hashCode() → core::int*; -> core::Object::hashCode
31-
abstract member-signature method toString() → core::String*; -> core::Object::toString
32-
abstract member-signature method noSuchMethod(core::Invocation* invocation) → dynamic; -> core::Object::noSuchMethod
33-
abstract member-signature get runtimeType() → core::Type*; -> core::Object::runtimeType
3414
}
3515
class C extends core::Object {
36-
synthetic constructor •() → self::C*
16+
synthetic constructor •() → self::C
3717
;
38-
operator ==(dynamic x) → core::bool*
18+
operator ==(core::Object x) → core::bool
3919
;
40-
abstract member-signature get _identityHashCode() → core::int*; -> core::Object::_identityHashCode
41-
abstract member-signature method _instanceOf(dynamic instantiatorTypeArguments, dynamic functionTypeArguments, dynamic type) → core::bool*; -> core::Object::_instanceOf
42-
abstract member-signature method _simpleInstanceOf(dynamic type) → core::bool*; -> core::Object::_simpleInstanceOf
43-
abstract member-signature method _simpleInstanceOfTrue(dynamic type) → core::bool*; -> core::Object::_simpleInstanceOfTrue
44-
abstract member-signature method _simpleInstanceOfFalse(dynamic type) → core::bool*; -> core::Object::_simpleInstanceOfFalse
45-
abstract member-signature get hashCode() → core::int*; -> core::Object::hashCode
46-
abstract member-signature method toString() → core::String*; -> core::Object::toString
47-
abstract member-signature method noSuchMethod(core::Invocation* invocation) → dynamic; -> core::Object::noSuchMethod
48-
abstract member-signature get runtimeType() → core::Type*; -> core::Object::runtimeType
4920
}
5021
class X extends core::Object implements self::A, self::B {
5122
field dynamic field;
52-
synthetic constructor •() → self::X*
23+
synthetic constructor •() → self::X
5324
;
54-
abstract member-signature get _identityHashCode() → core::int*; -> core::Object::_identityHashCode
55-
abstract member-signature method _instanceOf(dynamic instantiatorTypeArguments, dynamic functionTypeArguments, dynamic type) → core::bool*; -> core::Object::_instanceOf
56-
abstract member-signature method _simpleInstanceOf(dynamic type) → core::bool*; -> core::Object::_simpleInstanceOf
57-
abstract member-signature method _simpleInstanceOfTrue(dynamic type) → core::bool*; -> core::Object::_simpleInstanceOfTrue
58-
abstract member-signature method _simpleInstanceOfFalse(dynamic type) → core::bool*; -> core::Object::_simpleInstanceOfFalse
59-
abstract member-signature operator ==(dynamic other) → core::bool*; -> core::Object::==
60-
abstract member-signature get hashCode() → core::int*; -> core::Object::hashCode
61-
abstract member-signature method toString() → core::String*; -> core::Object::toString
62-
abstract member-signature method noSuchMethod(core::Invocation* invocation) → dynamic; -> core::Object::noSuchMethod
63-
abstract member-signature get runtimeType() → core::Type*; -> core::Object::runtimeType
6425
}
65-
static method useAsA(self::A* object) → void
26+
static method useAsA(self::A object) → void
6627
;
67-
static method useAsB(self::B* object) → void
28+
static method useAsB(self::B object) → void
6829
;
6930
static method escape(dynamic x) → void
7031
;

0 commit comments

Comments
 (0)