Skip to content

Commit a3616db

Browse files
committed
Mark inactive error codes found when documenting, remove dead code from messages.scala
1 parent 2bab1ad commit a3616db

File tree

2 files changed

+8
-36
lines changed

2 files changed

+8
-36
lines changed

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

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ enum ErrorMessageID(val isActive: Boolean = true) extends java.lang.Enum[ErrorMe
9898
case SuperCallsNotAllowedInlineableID // errorNumber: 82
9999
case NotAPathID // errorNumber: 83
100100
case WildcardOnTypeArgumentNotAllowedOnNewID // errorNumber: 84
101-
case FunctionTypeNeedsNonEmptyParameterListID // errorNumber: 85
101+
case FunctionTypeNeedsNonEmptyParameterListID extends ErrorMessageID(isActive = false) // errorNumber: 85
102102
case WrongNumberOfParametersID // errorNumber: 86
103103
case DuplicatePrivateProtectedQualifierID // errorNumber: 87
104104
case ExpectedStartOfTopLevelDefinitionID // errorNumber: 88
@@ -107,7 +107,7 @@ enum ErrorMessageID(val isActive: Boolean = true) extends java.lang.Enum[ErrorMe
107107
case ReturnOutsideMethodDefinitionID // errorNumber: 91
108108
case UncheckedTypePatternID // errorNumber: 92
109109
case ExtendFinalClassID // errorNumber: 93
110-
case EnumCaseDefinitionInNonEnumOwnerID // errorNumber: 94
110+
case EnumCaseDefinitionInNonEnumOwnerID extends ErrorMessageID(isActive = false) // errorNumber: 94
111111
case ExpectedTypeBoundOrEqualsID // errorNumber: 95
112112
case ClassAndCompanionNameClashID // errorNumber: 96
113113
case TailrecNotApplicableID // errorNumber: 97
@@ -118,15 +118,15 @@ enum ErrorMessageID(val isActive: Boolean = true) extends java.lang.Enum[ErrorMe
118118
case UndefinedNamedTypeParameterID // errorNumber: 102
119119
case IllegalStartOfStatementID // errorNumber: 1033
120120
case TraitIsExpectedID // errorNumber: 104
121-
case TraitRedefinedFinalMethodFromAnyRefID // errorNumber: 105
121+
case TraitRedefinedFinalMethodFromAnyRefID extends ErrorMessageID(isActive = false) // errorNumber: 105
122122
case PackageNameAlreadyDefinedID // errorNumber: 106
123123
case UnapplyInvalidNumberOfArgumentsID // errorNumber: 107
124124
case UnapplyInvalidReturnTypeID // errorNumber: 108
125125
case StaticFieldsOnlyAllowedInObjectsID // errorNumber: 109
126126
case CyclicInheritanceID // errorNumber: 110
127127
case BadSymbolicReferenceID // errorNumber: 111
128128
case UnableToExtendSealedClassID // errorNumber: 112
129-
case SymbolHasUnparsableVersionNumberID // errorNumber: 113
129+
case SymbolHasUnparsableVersionNumberID // errorNumber: 113
130130
case SymbolChangedSemanticsInVersionID // errorNumber: 114
131131
case UnableToEmitSwitchID // errorNumber: 115
132132
case MissingCompanionForStaticID // errorNumber: 116
@@ -163,9 +163,9 @@ enum ErrorMessageID(val isActive: Boolean = true) extends java.lang.Enum[ErrorMe
163163
case RedundantModifierID // errorNumber: 147
164164
case TypedCaseDoesNotExplicitlyExtendTypedEnumID // errorNumber: 148
165165
case IllegalRedefinitionOfStandardKindID // errorNumber: 149
166-
case NoExtensionMethodAllowedID // errorNumber: 150
167-
case ExtensionMethodCannotHaveTypeParamsID // errorNumber: 151
168-
case ExtensionCanOnlyHaveDefsID // errorNumber: 152
166+
case NoExtensionMethodAllowedID extends ErrorMessageID(isActive = false) // errorNumber: 150
167+
case ExtensionMethodCannotHaveTypeParamsID extends ErrorMessageID(isActive = false) // errorNumber: 151
168+
case ExtensionCanOnlyHaveDefsID extends ErrorMessageID(isActive = false) // errorNumber: 152
169169
case UnexpectedPatternForSummonFromID // errorNumber: 153
170170
case AnonymousInstanceCannotBeEmptyID // errorNumber: 154
171171
case TypeSpliceInValPatternID extends ErrorMessageID(isActive = false) // errorNumber: 155
@@ -209,7 +209,7 @@ enum ErrorMessageID(val isActive: Boolean = true) extends java.lang.Enum[ErrorMe
209209
case VolatileOnValID // errorNumber: 193
210210
case ExtensionNullifiedByMemberID // errorNumber: 194
211211
case PhantomSymbolNotValueID // errorNumber: 195
212-
case ContextBoundCompanionNotValueID // errorNumber: 196
212+
case ContextBoundCompanionNotValueID extends ErrorMessageID(isActive = false) // errorNumber: 196
213213
case InlinedAnonClassWarningID // errorNumber: 197
214214
case UnusedSymbolID // errorNumber: 198
215215
case TailrecNestedCallID //errorNumber: 199

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

Lines changed: 0 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -2108,11 +2108,6 @@ class TraitIsExpected(symbol: Symbol)(using Context) extends SyntaxMsg(TraitIsEx
21082108
}
21092109
}
21102110

2111-
class TraitRedefinedFinalMethodFromAnyRef(method: Symbol)(using Context) extends SyntaxMsg(TraitRedefinedFinalMethodFromAnyRefID) {
2112-
def msg(using Context) = i"Traits cannot redefine final $method from ${hl("class AnyRef")}."
2113-
def explain(using Context) = ""
2114-
}
2115-
21162111
class AlreadyDefined(name: Name, owner: Symbol, conflicting: Symbol)(using Context)
21172112
extends NamingMsg(AlreadyDefinedID):
21182113
def msg(using Context) =
@@ -2823,29 +2818,6 @@ class IllegalRedefinitionOfStandardKind(kindType: String, name: Name)(using Cont
28232818
| Please choose a different name to avoid conflicts
28242819
|"""
28252820
}
2826-
2827-
class NoExtensionMethodAllowed(mdef: untpd.DefDef)(using Context)
2828-
extends SyntaxMsg(NoExtensionMethodAllowedID) {
2829-
def msg(using Context) = i"No extension method allowed here, since collective parameters are given"
2830-
def explain(using Context) =
2831-
i"""|Extension method:
2832-
| `${mdef}`
2833-
|is defined inside an extension clause which has collective parameters.
2834-
|"""
2835-
}
2836-
2837-
class ExtensionMethodCannotHaveTypeParams(mdef: untpd.DefDef)(using Context)
2838-
extends SyntaxMsg(ExtensionMethodCannotHaveTypeParamsID) {
2839-
def msg(using Context) = i"Extension method cannot have type parameters since some were already given previously"
2840-
2841-
def explain(using Context) =
2842-
i"""|Extension method:
2843-
| `${mdef}`
2844-
|has type parameters `[${mdef.leadingTypeParams.map(_.show).mkString(",")}]`, while the extension clause has
2845-
|it's own type parameters. Please consider moving these to the extension clause's type parameter list.
2846-
|"""
2847-
}
2848-
28492821
class ExtensionCanOnlyHaveDefs(mdef: untpd.Tree)(using Context)
28502822
extends SyntaxMsg(ExtensionCanOnlyHaveDefsID) {
28512823
def msg(using Context) = i"Only methods allowed here, since collective parameters are given"

0 commit comments

Comments
 (0)