Skip to content

Commit 924f2d7

Browse files
committed
Remove ErrorMessageID.LazyErrorId
1 parent b769da1 commit 924f2d7

File tree

2 files changed

+7
-36
lines changed

2 files changed

+7
-36
lines changed

compiler/src/dotty/tools/dotc/reporting/ErrorMessageID.scala

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ package dotty.tools.dotc.reporting
66
enum 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

185185
object 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

compiler/test/dotty/tools/dotc/reporting/TestMessageLaziness.scala

Lines changed: 0 additions & 29 deletions
This file was deleted.

0 commit comments

Comments
 (0)