File tree Expand file tree Collapse file tree 2 files changed +7
-6
lines changed
docs/docs/reference/enums Expand file tree Collapse file tree 2 files changed +7
-6
lines changed Original file line number Diff line number Diff line change @@ -38,8 +38,8 @@ map into case classes or vals.
38
38
an associated companion object that contains the defined cases, expanded according
39
39
to rules (2 - 8).
40
40
41
- sealed abstract class E ... extends <parents > with scala.Enum { <defs > }
42
- object E { <cases > }
41
+ sealed abstract class E ... extends <parents> with scala.Enum { <defs> }
42
+ object E { <cases> }
43
43
44
44
2 . A simple case consisting of a comma-separated list of enum names
45
45
@@ -79,13 +79,13 @@ map into case classes or vals.
79
79
rewritten with rule (7). Simple cases of enums with non-variant type
80
80
parameters are not permitted.
81
81
82
- 5 . A class case without an extends clause
82
+ 5 . A class case without an extends clause
83
83
84
- case C <type-params > <value-params >
84
+ case C <type-params> <value-params>
85
85
86
86
of an enum ` E ` that does not take type parameters expands to
87
87
88
- case C <type-params> <value-params> extends E
88
+ case C <type-params> <value-params> extends E
89
89
90
90
This result is then further rewritten with rule (8).
91
91
Original file line number Diff line number Diff line change @@ -129,4 +129,5 @@ val Red: Color = $new(0, "Red")
129
129
130
130
### Reference
131
131
132
- For more info, see [ Issue #1970 ] ( https://github.com/lampepfl/dotty/issues/1970 ) .
132
+ For more info, see [ Issue #1970 ] ( https://github.com/lampepfl/dotty/issues/1970 ) and
133
+ [ PR #4003 ] ( https://github.com/lampepfl/dotty/pull/4003 ) .
You can’t perform that action at this time.
0 commit comments