Java 在IntelliJ IDEA中将注释注释为入口点,而无需修改配置文件

Java 在IntelliJ IDEA中将注释注释为入口点,而无需修改配置文件,java,intellij-idea,Java,Intellij Idea,假设我们有一个注释,用于标记方法(可能是私有的),以供框架使用。例如: class Foo { @Serializer private String serialize() { ... } } 该方法仅由框架调用,因此IntelliJ IDEA将其标记为未使用声明 我可以通过将假设的@Serializer注释添加到首选项>编辑器>检查>Java>声明冗余>未使用的声明>选项>入口点>注释来抑制这个警告…>如果注释为,则标记为入口点 问题是,我能否以某种方

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

class Foo {
    @Serializer
    private String serialize() {
        ...
    }
}
该方法仅由框架调用,因此IntelliJ IDEA将其标记为未使用声明

我可以通过将假设的
@Serializer
注释添加到首选项>编辑器>检查>Java>声明冗余>未使用的声明>选项>入口点>注释来抑制这个警告…>如果注释为,则标记为入口点

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

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


Foo
实现一个指定(同样是假设的)
serialize()
的接口不是一个选项,因为类应该有一个保持方法私有的选项。

@SuppressWarnings(“未使用的”)
注释现在似乎可以工作了(Intellij 2021.1)。我在方法和类级别成功地测试了它。

似乎不可能。欢迎在YouTrack上创建功能请求:。@y.bedrov:谢谢您的建议。在YouTrack上创建。