File tree Expand file tree Collapse file tree 2 files changed +6
-1
lines changed
compiler/src/dotty/tools/dotc/reporting Expand file tree Collapse file tree 2 files changed +6
-1
lines changed Original file line number Diff line number Diff line change @@ -228,6 +228,7 @@ enum ErrorMessageID(val isActive: Boolean = true) extends java.lang.Enum[ErrorMe
228
228
case OnlyFullyDependentAppliedConstructorTypeID // errorNumber: 212
229
229
case PointlessAppliedConstructorTypeID // errorNumber: 213
230
230
case IllegalContextBoundsID // errorNumber: 214
231
+ case NamedPatternNotApplicableID // errorNumber: 215
231
232
232
233
def errorNumber = ordinal - 1
233
234
Original file line number Diff line number Diff line change @@ -3262,4 +3262,8 @@ final class IllegalContextBounds(using Context) extends SyntaxMsg(IllegalContext
3262
3262
3263
3263
override protected def explain (using Context ): String = " "
3264
3264
3265
- end IllegalContextBounds
3265
+ final class NamedPatternNotApplicable (selectorType : Type )(using Context ) extends PatternMatchMsg (NamedPatternNotApplicableID ):
3266
+ override protected def msg (using Context ): String =
3267
+ i " Named patterns cannot be used with $selectorType, because it is not a named tuple or case class "
3268
+
3269
+ override protected def explain (using Context ): String = " "
You can’t perform that action at this time.
0 commit comments