相关疑难解决方法(0)

禁用类的公共方法的"未使用"警告

新的intellij升级(10.5)现在显示一个警告,即没有使用为类定义的某些方法.这些方法是公开的,我计划不使用所有这些方法,因为我已创建它们以支持预期的API.我想禁用此警告(不用于类中的公共方法).有办法吗?

intellij-idea public-method

71
推荐指数
6
解决办法
4万
查看次数

告诉IntelliJ IDEA哪些方法不能识别为未使用

IntelliJ IDEA有一个方便的功能来检测未使用的方法并以灰色显示它们,暗示了对死代码的潜在警告.

但是,某些方法不是直接执行,而是通过反射执行.一个很好的例子@RequestMapping是由Spring执行的注释方法.IntelliJ有很好的Spring集成,因此它检测到这个注释,并没有将这样的方法标记为未使用.

我有一个小的AJAX框架,我使用自己的注释来指出基于某些HTTP请求属性执行哪个方法(非常类似于@RequestMapping正在做的).可以理解的是,IntelliJ不知道我的注释代表什么,并且将这种方法标记为未使用,增加了不必要的噪声.

我在考虑:

  • 用另一个注释注释我的注释,但有没有任何标准的注释可以毫不费力地完成工作?
  • 在IntelliJ中查找特定设置以识别用于标记方法的自定义注释,但这需要其他团队成员执行相同操作,基本上是一种痛苦.

任何人都可以提出任何想法如何解决这个问题?

java aop spring annotations intellij-idea

56
推荐指数
3
解决办法
2万
查看次数

标签 统计

intellij-idea ×2

annotations ×1

aop ×1

java ×1

public-method ×1

spring ×1