我想限制项目中某些库方法的使用(因此当我使用这些方法时我会收到警告)。 IDEA 中是否有自定义已弃用方法的列表?
示例:我永远不应该使用 PrimitiveIterator.OfInt.next()
。我应该使用 nextInt()
代替。我希望每次使用 next()
时都能看到警告。
最佳答案
将文本光标放在要弃用的方法或对方法的调用上,然后键入 Alt+Enter,调用 Annotate method '<name>'
并选择java.lang.Deprecated
。如果您要注释的方法位于库中,IntelliJ IDEA 将自动将注释存储在“外部”(即在 xml 文件中,系统会要求您提供该位置)。
另一个选项是为Structural Search Inspection
创建一个模式。以警告突出显示对不需要的方法的任何调用。
关于java - 将方法标记为已弃用而不更改其源代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49473968/