@@ -6,7 +6,7 @@ package dotty.tools.dotc.reporting
66enum ErrorMessageID (val isActive : Boolean = true ) extends java.lang.Enum [ErrorMessageID ]:
77
88 // IMPORTANT: Add new IDs only at the end and never remove IDs
9- case LazyErrorId // // errorNumber: -2
9+
1010 case NoExplanationID // errorNumber: -1
1111
1212 case EmptyCatchOrFinallyBlockID extends ErrorMessageID (isActive = false ) // errorNumber: 0
@@ -19,8 +19,8 @@ enum ErrorMessageID(val isActive: Boolean = true) extends java.lang.Enum[ErrorMe
1919 case TypeMismatchID // errorNumber: 7
2020 case NotAMemberID // errorNumber: 8
2121 case EarlyDefinitionsNotSupportedID // errorNumber: 9
22- case TopLevelImplicitClassID extends ErrorMessageID (isActive = false ) // errorNumber: 10
23- case ImplicitCaseClassID // errorNumber: 11
22+ case TopLevelImplicitClassID extends ErrorMessageID (isActive = false ) // errorNumber: 10
23+ case ImplicitCaseClassID // errorNumber: 11
2424 case ImplicitClassPrimaryConstructorArityID // errorNumber: 12
2525 case ObjectMayNotHaveSelfTypeID // errorNumber: 13
2626 case TupleTooLongID extends ErrorMessageID (isActive = false ) // errorNumber: 14
@@ -97,7 +97,7 @@ enum ErrorMessageID(val isActive: Boolean = true) extends java.lang.Enum[ErrorMe
9797 case FunctionTypeNeedsNonEmptyParameterListID // errorNumber: 85
9898 case WrongNumberOfParametersID // errorNumber: 86
9999 case DuplicatePrivateProtectedQualifierID // errorNumber: 87
100- case ExpectedStartOfTopLevelDefinitionID // errorNumber: 88
100+ case ExpectedStartOfTopLevelDefinitionID // errorNumber: 88
101101 case MissingReturnTypeWithReturnStatementID // errorNumber: 89
102102 case NoReturnFromInlineableID // errorNumber: 90
103103 case ReturnOutsideMethodDefinitionID // errorNumber: 91
@@ -180,12 +180,12 @@ enum ErrorMessageID(val isActive: Boolean = true) extends java.lang.Enum[ErrorMe
180180 case ImplicitSearchTooLargeID // errorNumber: 168
181181 case TargetNameOnTopLevelClassID // errorNumber: 169
182182
183- def errorNumber = ordinal - 2
183+ def errorNumber = ordinal - 1
184184
185185object ErrorMessageID :
186186 def fromErrorNumber (n : Int ): Option [ErrorMessageID ] =
187- val enumId = n + 2
188- if enumId >= 2 && enumId < ErrorMessageID .values.length then
187+ val enumId = n + 1
188+ if enumId >= 1 && enumId < ErrorMessageID .values.length then
189189 Some (fromOrdinal(enumId))
190190 else
191191 None
0 commit comments