防止将Java批注添加到最终字段中

问题描述 投票:3回答:1
@MyAnnotation
final Integer value;

是否可以通过一种方式配置自定义批注MyAnnotation,从而导致上面的编译时错误,但是将其添加到非最终字段时不会导致编译时错误? (与访问级别无关)。

背景信息:在我们的代码中,我们有一个特殊的注释,该注释通过外部类的反射触发修改,而对于最终字段则无法完成,因此我们想在编译时警告注释的用户(目前,运行时检查将引发异常)。

java annotations
1个回答
0
投票
© www.soinside.com 2019 - 2024. All rights reserved.