diff options
author | Martin Odersky <odersky@gmail.com> | 2016-05-07 10:28:30 +0200 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2016-05-23 16:11:45 +0200 |
commit | 22d1ad46f77bfe89e901a5576bc722f748bd7e19 (patch) | |
tree | 0b9b640e2154ad1823dc8776818e4a65621a8b9f /src/scala | |
parent | a88de62e5d60fe8ba83d99bd463797e6b173e3d1 (diff) | |
download | dotty-22d1ad46f77bfe89e901a5576bc722f748bd7e19.tar.gz dotty-22d1ad46f77bfe89e901a5576bc722f748bd7e19.tar.bz2 dotty-22d1ad46f77bfe89e901a5576bc722f748bd7e19.zip |
Make use of implicitNotFound for eqaulity errors
Needed a fix in string interpolation for suriviving inserted
types that contain `$` characters.
Diffstat (limited to 'src/scala')
-rw-r--r-- | src/scala/Eq.scala | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/scala/Eq.scala b/src/scala/Eq.scala index 697ec4318..6d993ac39 100644 --- a/src/scala/Eq.scala +++ b/src/scala/Eq.scala @@ -1,6 +1,9 @@ package scala +import annotation.implicitNotFound + /** A marker class indicating that values of kind `T` can be compared. */ +@implicitNotFound("Values of types ${L} and ${R} cannot be compared with == or !=") class Eq[-L, -R] /** Besides being a companion object, this object |