在不修改配置文件的情况下,将注释注释为IntelliJ IDEA中的入口点

时间:2018-08-29 04:39:31

标签: java intellij-idea

假设我们有一个注释,用于标记可能由框架使用的私有方法。例如:

class Foo {
    @Serializer
    private String serialize() {
        ...
    }
}

该方法仅由框架调用过,因此IntelliJ IDEA将其标记为未使用的声明

我可以通过向首选项>编辑器>检查> Java>声明冗余>未使用的声明>选项>入口点>注释...>标记为假想的@Serializer注释来为自己消除这种警告。 注释。

问题是,我可以以某种方式“注释”假设的@Serializer注释本身,以便IntelliJ知道它标记了一个入口点,而不必与其他人共享完整的IntelliJ配置文件或告诉他们修改他们的个人资料?

我尝试将@SuppressWarnings("unused")添加到注释中,但正如我所料,那没有任何效果。大概是因为它抑制了注释本身的警告,而不是注释本身的方法。

Foo实现一个指定(再次,假设)serialize()的接口不是一种选择,因为该类应该可以选择保留方法的私有性。

1 个答案:

答案 0 :(得分:0)

现在似乎可以使用 @SuppressWarnings("unused") 进行注释(Intellij 2021.1)。我成功地在方法和类级别对其进行了测试。