Scala - 可以在方法级别应用implicitNotFound注释吗?

时间:2012-12-12 12:45:17

标签: scala annotations implicit

我有一个方法,它接受带有隐式视图边界的类型参数。使用无效数据类型调用方法时,是否可以使用@implicitNotFound注释来提供更好的编译器错误?

该方法的文档是无用的,甚至源代码也无济于事,所有在线使用的例子都处于特质或类级别。

1 个答案:

答案 0 :(得分:4)

不,你不能直接这样做。正如您所注意到的,@implicitNotFound注释了特征或类。但是,您可以为该方法创建一个特殊的隐式类型,如果您真的想要自定义消息,请对其进行注释。