有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

通过反射调用的方法的java抑制警告

我有java代码,这些方法都是私有的,通过反射调用。我使用的任何IDE都会抛出未使用的方法警告。我不想在我的代码中出现任何警告。对于通过反射调用的方法,是否存在任何抑制警告


共 (2) 个答案

  1. # 1 楼答案

    更一般地说,你打算直接在外部使用的方法首先不应该是私有的

    私有方法只能由类本身使用,因此它们很可能不会被外部实体直接使用

  2. # 2 楼答案

    你可以用^{} annotation这样的

    @SuppressWarnings("unused")
    private void test() {
    
    }
    

    此外,还会报告(而不是抛出)警告