Skip to content

Commit 671a50c

Browse files
committed
update docs
1 parent 17e3f8b commit 671a50c

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

docs/docs/reference/enums/desugarEnums.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -174,8 +174,9 @@ If `E` contains at least one simple case, its companion object will define in ad
174174
follows.
175175
```scala
176176
private def $new(_$ordinal: Int, $name: String) = new E with runtime.EnumValue {
177-
def ordinal = _$ordinal // if `E` does not have `java.lang.Enum` as a parent
178-
override def toString = $name // if `E` does not have `java.lang.Enum` as a parent
177+
def ordinal = _$ordinal
178+
override def productPrefix = $name
179+
override def toString = productPrefix
179180
$values.register(this) // register enum value so that `valueOf` and `values` can return it.
180181
}
181182
```

docs/docs/reference/enums/enums.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,8 @@ For instance, the `Venus` value above would be defined like this:
130130
val Venus: Planet =
131131
new Planet(4.869E24, 6051800.0) {
132132
def ordinal: Int = 1
133-
override def toString: String = "Venus"
133+
override def productPrefix: String = "Venus"
134+
override def toString: String = productPrefix
134135
// internal code to register value
135136
}
136137
```

0 commit comments

Comments
 (0)