@@ -7,7 +7,6 @@ enum EJ extends java.lang.Enum[EJ]:
77 override def toString : String = " overridden"
88
99trait Mixin extends Enum :
10- override def enumLabel : String = " nolabel"
1110 override def productPrefix : String = " noprefix"
1211 override def toString : String = " overridden"
1312
@@ -56,7 +55,7 @@ object Tag:
5655 assert(EJ .valueOf(" B" ) == EJ .B , s " EJ.valueOf(B) = ${EJ .valueOf(" B" )}" )
5756 assert(EM .C .toString == " overridden" , s " EM.C.toString = ${EM .C .toString}" )
5857 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}" )
6059 assert(EM .valueOf(" C" ) == EM .C , s " EM.valueOf(C) = ${EM .valueOf(" C" )}" )
6160 assert(ET .D .toString == " overridden" , s " ET.D.toString = ${ET .D .toString}" )
6261 assert(ET .D .productPrefix == " D" , s " ET.D.productPrefix = ${ET .D .productPrefix}" )
@@ -80,11 +79,11 @@ object Tag:
8079 assert(EO .I (0 ).enumLabel == " I" , s " EO.I(0).enumLabel = ${EO .I (0 ).enumLabel}" )
8180 assert(EQ .J .toString == " overridden" , s " EQ.J.toString = ${EQ .J .toString}" )
8281 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}" )
8483 assert(EQ .valueOf(" J" ) == EQ .J , s " EQ.valueOf(J) = ${EQ .valueOf(" J" )}" )
8584 assert(EQ .K (0 ).toString == " overridden" , s " EQ.K(0).toString = ${EQ .K (0 ).toString}" )
8685 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}" )
8887 assert(Tag .IntTag .productPrefix == " " , s " Tag.IntTag.productPrefix = ${Tag .IntTag .productPrefix}" )
8988 assert(Tag .IntTag .enumLabel == " IntTag" , s " Tag.IntTag.enumLabel = ${Tag .IntTag .enumLabel}" )
9089 assert(
0 commit comments