From 721dcdc3547d32774134165127cab22d78eafbc5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luis=20Miguel=20Mej=C3=ADa=20Su=C3=A1rez?= Date: Sat, 21 Nov 2020 18:01:36 -0500 Subject: [PATCH] Make `implicitNotFound` and `implicitAmbiguous` be `ConstantAnnotation`s This makes it clearer that the custom error message must be a literal value. --- src/library/scala/annotation/implicitAmbiguous.scala | 2 +- src/library/scala/annotation/implicitNotFound.scala | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/library/scala/annotation/implicitAmbiguous.scala b/src/library/scala/annotation/implicitAmbiguous.scala index dbe8d2ab936d..87788588c5af 100644 --- a/src/library/scala/annotation/implicitAmbiguous.scala +++ b/src/library/scala/annotation/implicitAmbiguous.scala @@ -39,4 +39,4 @@ package scala.annotation * }}} */ @meta.getter -final class implicitAmbiguous(msg: String) extends scala.annotation.StaticAnnotation +final class implicitAmbiguous(msg: String) extends scala.annotation.ConstantAnnotation diff --git a/src/library/scala/annotation/implicitNotFound.scala b/src/library/scala/annotation/implicitNotFound.scala index e3833bcd428b..9eba5c2c9f3a 100644 --- a/src/library/scala/annotation/implicitNotFound.scala +++ b/src/library/scala/annotation/implicitNotFound.scala @@ -53,4 +53,4 @@ package scala.annotation * ^ * */ -final class implicitNotFound(msg: String) extends scala.annotation.StaticAnnotation {} +final class implicitNotFound(msg: String) extends scala.annotation.ConstantAnnotation