@@ -6,7 +6,7 @@ package dotty.tools.dotc.reporting
6
6
enum ErrorMessageID (val isActive : Boolean = true ) extends java.lang.Enum [ErrorMessageID ]:
7
7
8
8
// IMPORTANT: Add new IDs only at the end and never remove IDs
9
- case LazyErrorId // // errorNumber: -2
9
+
10
10
case NoExplanationID // errorNumber: -1
11
11
12
12
case EmptyCatchOrFinallyBlockID extends ErrorMessageID (isActive = false ) // errorNumber: 0
@@ -19,8 +19,8 @@ enum ErrorMessageID(val isActive: Boolean = true) extends java.lang.Enum[ErrorMe
19
19
case TypeMismatchID // errorNumber: 7
20
20
case NotAMemberID // errorNumber: 8
21
21
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
24
24
case ImplicitClassPrimaryConstructorArityID // errorNumber: 12
25
25
case ObjectMayNotHaveSelfTypeID // errorNumber: 13
26
26
case TupleTooLongID extends ErrorMessageID (isActive = false ) // errorNumber: 14
@@ -97,7 +97,7 @@ enum ErrorMessageID(val isActive: Boolean = true) extends java.lang.Enum[ErrorMe
97
97
case FunctionTypeNeedsNonEmptyParameterListID // errorNumber: 85
98
98
case WrongNumberOfParametersID // errorNumber: 86
99
99
case DuplicatePrivateProtectedQualifierID // errorNumber: 87
100
- case ExpectedStartOfTopLevelDefinitionID // errorNumber: 88
100
+ case ExpectedStartOfTopLevelDefinitionID // errorNumber: 88
101
101
case MissingReturnTypeWithReturnStatementID // errorNumber: 89
102
102
case NoReturnFromInlineableID // errorNumber: 90
103
103
case ReturnOutsideMethodDefinitionID // errorNumber: 91
@@ -180,12 +180,12 @@ enum ErrorMessageID(val isActive: Boolean = true) extends java.lang.Enum[ErrorMe
180
180
case ImplicitSearchTooLargeID // errorNumber: 168
181
181
case TargetNameOnTopLevelClassID // errorNumber: 169
182
182
183
- def errorNumber = ordinal - 2
183
+ def errorNumber = ordinal - 1
184
184
185
185
object ErrorMessageID :
186
186
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
189
189
Some (fromOrdinal(enumId))
190
190
else
191
191
None
0 commit comments