【发布时间】:2012-12-12 12:45:16
【问题描述】:
我有一个方法,它接受类型参数,并在它们上隐含视图边界。当使用无效数据类型调用该方法时,我可以使用 @implicitNotFound 注释给出更好的编译器错误吗?
该方法的文档没有用,甚至源代码也没有帮助,并且在线使用的所有示例都是在特征或类级别。
【问题讨论】:
标签: scala annotations implicit
我有一个方法,它接受类型参数,并在它们上隐含视图边界。当使用无效数据类型调用该方法时,我可以使用 @implicitNotFound 注释给出更好的编译器错误吗?
该方法的文档没有用,甚至源代码也没有帮助,并且在线使用的所有示例都是在特征或类级别。
【问题讨论】:
标签: scala annotations implicit
不,您不能直接这样做。正如您所注意到的,@implicitNotFound 注释了特征或类。但是,如果您真的想要自定义消息,您可以为该方法创建一个特殊的隐式类型并对其进行注释。
【讨论】: