根据documentation of SafeVarargs
,@SafeVarargs
注释只能应用于static
或final
的构造函数或变量arity方法。这是I have read,用于消除注释继承的问题;也就是说,只有在无法覆盖该方法时才允许对方法进行注释。显然,构造函数,static
方法和final
方法无法被覆盖。但是,private
中的final class
方法或方法都不能。 Someone has complained关于无法指定@SafeVarargs private
方法,neither of these issues has been addressed。一般来说,no one really seems to care。我错过了什么吗?我抱怨没有任何实际应用的东西吗?或者......?