@@ -40,10 +40,10 @@ import cc.CaptureSet.IdentityCaptRefMap
40
40
* ```
41
41
*/
42
42
43
- abstract class SyntaxMsg (errorId : ErrorMessageID ) extends Message (errorId):
43
+ abstract class SyntaxMsg (errorId : ErrorMessageID )( using Context ) extends Message (errorId):
44
44
def kind = MessageKind .Syntax
45
45
46
- abstract class TypeMsg (errorId : ErrorMessageID ) extends Message (errorId):
46
+ abstract class TypeMsg (errorId : ErrorMessageID )( using Context ) extends Message (errorId):
47
47
def kind = MessageKind .Type
48
48
49
49
trait ShowMatchTrace (tps : Type * )(using Context ) extends Message :
@@ -55,27 +55,27 @@ import cc.CaptureSet.IdentityCaptRefMap
55
55
def explain = err.whyNoMatchStr(found, expected)
56
56
override def canExplain = true
57
57
58
- abstract class NamingMsg (errorId : ErrorMessageID ) extends Message (errorId):
58
+ abstract class NamingMsg (errorId : ErrorMessageID )( using Context ) extends Message (errorId):
59
59
def kind = MessageKind .Naming
60
60
61
- abstract class DeclarationMsg (errorId : ErrorMessageID ) extends Message (errorId):
61
+ abstract class DeclarationMsg (errorId : ErrorMessageID )( using Context ) extends Message (errorId):
62
62
def kind = MessageKind .Declaration
63
63
64
64
/** A simple not found message (either for idents, or member selection.
65
65
* Messages of this class are sometimes dropped in favor of other, more
66
66
* specific messages.
67
67
*/
68
- abstract class NotFoundMsg (errorId : ErrorMessageID ) extends Message (errorId):
68
+ abstract class NotFoundMsg (errorId : ErrorMessageID )( using Context ) extends Message (errorId):
69
69
def kind = MessageKind .NotFound
70
70
def name : Name
71
71
72
- abstract class PatternMatchMsg (errorId : ErrorMessageID ) extends Message (errorId):
72
+ abstract class PatternMatchMsg (errorId : ErrorMessageID )( using Context ) extends Message (errorId):
73
73
def kind = MessageKind .PatternMatch
74
74
75
- abstract class CyclicMsg (errorId : ErrorMessageID ) extends Message (errorId):
75
+ abstract class CyclicMsg (errorId : ErrorMessageID )( using Context ) extends Message (errorId):
76
76
def kind = MessageKind .Cyclic
77
77
78
- abstract class ReferenceMsg (errorId : ErrorMessageID ) extends Message (errorId):
78
+ abstract class ReferenceMsg (errorId : ErrorMessageID )( using Context ) extends Message (errorId):
79
79
def kind = MessageKind .Reference
80
80
81
81
abstract class EmptyCatchOrFinallyBlock (tryBody : untpd.Tree , errNo : ErrorMessageID )(using Context )
@@ -1097,7 +1097,7 @@ import cc.CaptureSet.IdentityCaptRefMap
1097
1097
| """
1098
1098
}
1099
1099
1100
- class OverrideError (override val msg : String ) extends DeclarationMsg (OverrideErrorID ):
1100
+ class OverrideError (override val msg : String )( using Context ) extends DeclarationMsg (OverrideErrorID ):
1101
1101
def explain = " "
1102
1102
1103
1103
class OverrideTypeMismatchError (override val msg : String , memberTp : Type , otherTp : Type )(using Context )
0 commit comments