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