@@ -7,7 +7,6 @@ enum EJ extends java.lang.Enum[EJ]:
7
7
override def toString : String = " overridden"
8
8
9
9
trait Mixin extends Enum :
10
- override def enumLabel : String = " nolabel"
11
10
override def productPrefix : String = " noprefix"
12
11
override def toString : String = " overridden"
13
12
@@ -56,7 +55,7 @@ object Tag:
56
55
assert(EJ .valueOf(" B" ) == EJ .B , s " EJ.valueOf(B) = ${EJ .valueOf(" B" )}" )
57
56
assert(EM .C .toString == " overridden" , s " EM.C.toString = ${EM .C .toString}" )
58
57
assert(EM .C .productPrefix == " noprefix" , s " EM.C.productPrefix = ${EM .C .productPrefix}" )
59
- assert(EM .C .enumLabel == " C" , s " EM.C.enumLabel = ${EM .C .enumLabel}" ) // enumLabel override is useless
58
+ assert(EM .C .enumLabel == " C" , s " EM.C.enumLabel = ${EM .C .enumLabel}" )
60
59
assert(EM .valueOf(" C" ) == EM .C , s " EM.valueOf(C) = ${EM .valueOf(" C" )}" )
61
60
assert(ET .D .toString == " overridden" , s " ET.D.toString = ${ET .D .toString}" )
62
61
assert(ET .D .productPrefix == " D" , s " ET.D.productPrefix = ${ET .D .productPrefix}" )
@@ -80,11 +79,11 @@ object Tag:
80
79
assert(EO .I (0 ).enumLabel == " I" , s " EO.I(0).enumLabel = ${EO .I (0 ).enumLabel}" )
81
80
assert(EQ .J .toString == " overridden" , s " EQ.J.toString = ${EQ .J .toString}" )
82
81
assert(EQ .J .productPrefix == " noprefix" , s " EQ.J.productPrefix = ${EQ .J .productPrefix}" )
83
- assert(EQ .J .enumLabel == " J" , s " EQ.J.enumLabel = ${EQ .J .enumLabel}" ) // enumLabel override is useless
82
+ assert(EQ .J .enumLabel == " J" , s " EQ.J.enumLabel = ${EQ .J .enumLabel}" )
84
83
assert(EQ .valueOf(" J" ) == EQ .J , s " EQ.valueOf(J) = ${EQ .valueOf(" J" )}" )
85
84
assert(EQ .K (0 ).toString == " overridden" , s " EQ.K(0).toString = ${EQ .K (0 ).toString}" )
86
85
assert(EQ .K (0 ).productPrefix == " noprefix" , s " EQ.K(0).productPrefix = ${EQ .K (0 ).productPrefix}" )
87
- assert(EQ .K (0 ).enumLabel == " K" , s " EQ.K(0).enumLabel = ${EQ .K (0 ).enumLabel}" ) // enumLabel override is useless
86
+ assert(EQ .K (0 ).enumLabel == " K" , s " EQ.K(0).enumLabel = ${EQ .K (0 ).enumLabel}" )
88
87
assert(Tag .IntTag .productPrefix == " " , s " Tag.IntTag.productPrefix = ${Tag .IntTag .productPrefix}" )
89
88
assert(Tag .IntTag .enumLabel == " IntTag" , s " Tag.IntTag.enumLabel = ${Tag .IntTag .enumLabel}" )
90
89
assert(
0 commit comments