【发布时间】:2019-04-10 14:43:08
【问题描述】:
我希望开发人员能够使用该功能,但我希望他们知道它不适合在大多数情况下使用。
有没有办法警告其他开发人员有关功能。类似于 lint 的作用。该方法是否有类似@Warning("Prefer using #fooo() if possible) 的注释?
我想知道如何做 java 或 kotlin。类似于@Deprecated,但在我的上下文中更有意义。
我希望我的 IDE 也知道该警告,而不仅仅是编译器。
【问题讨论】:
-
IDE 集成通常总是基于 linter,编译器通常也会调用它(除非它有自己的)。无论哪种方式,它都基于相同的源集构建,因此您必须找到一个构建在源之上的 IDE,使其能够处理它
-
如果
@Deprecated注解(或javadoc标签)不符合你的需要,试试javadoc中的警告信息,这是一个好的开始! -
@Laurence 谢谢,我会检查的
-
@Highbrainer 有没有类似警告标签的东西?或者你的意思只是原始文本进入评论