Intellij Idea IntelliJ IDE禁用“从不使用”检查[重复]

cvxl0en2  于 12个月前  发布在  其他
关注(0)|答案(1)|浏览(104)

此问题已在此处有答案

Disable "not used" warning for public methods of a class(10个答案)
4年前关闭。
I扩展了MessageCracker类和重写方法(处理程序)

public void onMessage(ExecutionReport execRep, SessionID sessionID)
...
public void onMessage(BusinessMessageReject message, SessionID sessionID)
...
public void onMessage(Quote quote, SessionID sessionID)

每个方法都扩展了Message- ExecutionReport、BusinessMessageReport、Quote等。
所有的工作都很好,但IntellijIDE说这个方法-Method 'onMessage(quickfix.fix44.Quote, quickfix.SessionID)' is never used
我该如何解决?

polkgigr

polkgigr1#

IntelliJ告诉你你的类上的一个公共方法未被使用。这不是一个错误,这只是一个信息。
你可以把它看作是一个温柔的暗示:通过编写一个公共方法,你已经暗示了一些东西应该使用这个方法,但是IntelliJ无法找到这个方法的任何用法,所以它会警告你,以防(a)方法范围应该缩小或者(b)你忘记编写打算调用这个方法的代码。
您可以从Preferences > Editor > Inspections > Unused Declaration打开/关闭此行为

你也可以通过annotating@SuppressWarnings("unused")在特定的方法/类上禁用这种检查。

相关问题