【发布时间】:2014-04-12 15:46:01
【问题描述】:
我创建了一个带有一些抽象过程的特征(方法返回 Unit)。然后,为了方便开发,我创建了一个子特征,将其放入虚拟实现 {} 中。但是我想在虚拟特征上发出编译器警告:“使用虚拟特征可能无法实现所有功能。在生产中使用基本特征。”
我查看了 Scala 注释和 Java 注释,但找不到合适的注释或执行此操作的方法。我可以只使用一个已弃用的注释,但这很不雅:
@deprecated("GraphicMethodsDummy contains procedure stubs. Inherit from GraphicMethods for production", "")
从 deprecated 继承似乎没有太大优势,因为生成编译器消息的方法似乎是私有的并且不能被覆盖。
【问题讨论】:
标签: java scala annotations