Skip to content

Commit d7bade1

Browse files
author
sgrekhov
committed
Fixes #1307. Remove overridden == operator from enum
1 parent 3462288 commit d7bade1

File tree

1 file changed

+0
-15
lines changed

1 file changed

+0
-15
lines changed

LanguageFeatures/Enhanced-Enum/semantics_A10_t05.dart

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,6 @@ enum E1 {
2525
e3;
2626

2727
String toString([int index = 0]) => "E1";
28-
bool operator ==(covariant E1 other) {
29-
return true;
30-
}
3128
}
3229

3330
enum E2<T> {
@@ -38,25 +35,13 @@ enum E2<T> {
3835
const E2(T t);
3936

4037
String toString([int index = 0]) => "E2";
41-
bool operator ==(covariant E2 other) {
42-
return false;
43-
}
4438
}
4539

4640
main() {
4741
Expect.equals("E1", E1.e1.toString());
4842
Expect.equals("E1", E1.e2.toString(1));
4943
Expect.equals("E1", E1.e3.toString());
50-
Expect.isTrue(E1.e1 == E1.e2);
51-
Expect.isTrue(E1.e1 == E1.e3);
52-
Expect.isTrue(E1.e3 == E1.e2);
5344
Expect.equals("E2", E2.e1.toString());
5445
Expect.equals("E2", E2.e2.toString(1));
5546
Expect.equals("E2", E2.e3.toString());
56-
Expect.isFalse(E2.e1 == E2.e2);
57-
Expect.isFalse(E2.e1 == E2.e3);
58-
Expect.isFalse(E2.e3 == E2.e2);
59-
Expect.isFalse(E2.e1 == E2.e1);
60-
Expect.isFalse(E2.e2 == E2.e2);
61-
Expect.isFalse(E2.e3 == E2.e3);
6247
}

0 commit comments

Comments
 (0)