@@ -83,15 +83,15 @@ class CompleteJavaEnums extends MiniPhase with InfoTransformer { thisPhase =>
83
83
* 2. If this is a $new method that creates simple cases, pass $name and $ordinal parameters
84
84
* to the enum superclass. The $new method looks like this:
85
85
*
86
- * def $new(..., enumTag : Int, name: String) = {
86
+ * def $new(..., ordinal : Int, name: String) = {
87
87
* class $anon extends E(...) { ... }
88
88
* new $anon
89
89
* }
90
90
*
91
91
* After the transform it is expanded to
92
92
*
93
- * def $new(..., enumTag : Int, name: String) = {
94
- * class $anon extends E(..., name, enumTag ) { ... }
93
+ * def $new(..., ordinal : Int, name: String) = {
94
+ * class $anon extends E(..., name, ordinal ) { ... }
95
95
* new $anon
96
96
* }
97
97
*/
@@ -121,7 +121,7 @@ class CompleteJavaEnums extends MiniPhase with InfoTransformer { thisPhase =>
121
121
*
122
122
* class $anon extends E(...) {
123
123
* ...
124
- * def enumTag = N
124
+ * def ordinal = N
125
125
* def toString = S
126
126
* ...
127
127
* }
@@ -152,7 +152,7 @@ class CompleteJavaEnums extends MiniPhase with InfoTransformer { thisPhase =>
152
152
templ.body.collect {
153
153
case mdef : DefDef if mdef.name == name => mdef.rhs
154
154
}.head
155
- val args = List (rhsOf(nme.toString_), rhsOf(nme.enumTag ))
155
+ val args = List (rhsOf(nme.toString_), rhsOf(nme.ordinal ))
156
156
cpy.Template (templ)(
157
157
parents = addEnumConstrArgs(cls.owner.owner.linkedClass, templ.parents, args))
158
158
}
0 commit comments