我想做类似这样的操作:
@Testing private voidmethodThatGivesWarningIfUserTriesToUseThis() {
}
其中,@Testing 是 Java 中的自定义注解。我希望这个 @Testing 注解的行为几乎与 @Deprecated 注解完全相同 - 如果我或其他人不小心在代码的其他部分中使用它,IDE 将会给出警告(方法名称也将有一个字体划掉)。因此,例如:
如何实现此功能?
**注意:我不想使用 @Deprecated,因为该方法并未被弃用,我只想将其用于测试目的。
**此标记也应在编译时而不是运行时进行检查。
@Testing private void
}
其中,@Testing 是 Java 中的自定义注解。我希望这个 @Testing 注解的行为几乎与 @Deprecated 注解完全相同 - 如果我或其他人不小心在代码的其他部分中使用它,IDE 将会给出警告(方法名称也将有一个字体划掉)。因此,例如:
如何实现此功能?
**注意:我不想使用 @Deprecated,因为该方法并未被弃用,我只想将其用于测试目的。
**此标记也应在编译时而不是运行时进行检查。