File tree 1 file changed +0
-15
lines changed
LanguageFeatures/Enhanced-Enum 1 file changed +0
-15
lines changed Original file line number Diff line number Diff line change @@ -25,9 +25,6 @@ enum E1 {
25
25
e3;
26
26
27
27
String toString ([int index = 0 ]) => "E1" ;
28
- bool operator == (covariant E1 other) {
29
- return true ;
30
- }
31
28
}
32
29
33
30
enum E2 <T > {
@@ -38,25 +35,13 @@ enum E2<T> {
38
35
const E2 (T t);
39
36
40
37
String toString ([int index = 0 ]) => "E2" ;
41
- bool operator == (covariant E2 other) {
42
- return false ;
43
- }
44
38
}
45
39
46
40
main () {
47
41
Expect .equals ("E1" , E1 .e1.toString ());
48
42
Expect .equals ("E1" , E1 .e2.toString (1 ));
49
43
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);
53
44
Expect .equals ("E2" , E2 .e1.toString ());
54
45
Expect .equals ("E2" , E2 .e2.toString (1 ));
55
46
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);
62
47
}
You can’t perform that action at this time.
0 commit comments