我是否需要在实施时再次@Nonnull?
2022-09-03 02:36:11
虽然我认为是否应该有一个继承注释的一般规则,但我特别感兴趣的是让FindBugs识别我的规则,所以这个问题是FindBugs特定的。
AFAIK,JavaDoc注释是从接口中获取的,并且在实现时被忽略。这个概念是否也适用于像(或)这样的注释?@Nonnull
@NotNull
给定注释,至少可以添加界面上不存在的其他注释。@Override
在以下情况下会发生什么?FindBugs会识别所有这些吗?关于干净的代码,哪一个是首选的?
- 接口 , 实现
@Nonnull
@Override
- 接口 , 实现 ,
@Nonnull
@Override
@Nonnull
- 接口没有注释,实现@Nonnull”
@Override,