Rad*_*ugh 8 java overriding annotations variadic-functions type-erasure
根据文档SafeVarargs
,@SafeVarargs
注释只能应用于构造函数或变量arity方法,它们是static
或者final
.我已经读过,这是为了消除注释继承的问题; 也就是说,只有在无法覆盖该方法时才允许对方法进行注释.显然,构造函数,static
方法和final
方法不能被覆盖.但是,无论是private
方法还是方法都没有final class
.有人抱怨无法指定@SafeVarargs private
方法,但这些问题都没有得到解决.总的来说,似乎没有人真正关心.我错过了什么吗?我抱怨没有任何实际应用的东西吗?要么... ?
归档时间: |
|
查看次数: |
970 次 |
最近记录: |