我正在阅读this个问题,其中@SuppressWarnings
注释用于课程级别。
假设我的应用程序中有多个类,那么我是否可以在应用程序级别使用@SuppressWarnings
?在每个课程上应用@SuppressWarnings
对我来说是多余的。
答案 0 :(得分:1)
这是javadoc对@SupressWarnings
@Target(value={TYPE,FIELD,METHOD,PARAMETER,CONSTRUCTOR,LOCAL_VARIABLE})
@Retention(value=SOURCE)
public @interface SuppressWarnings
@Target
清楚地提到可以应用@SupressWarnings的地方。因此,您无法在应用程序级别申请。即使是文档,也可以说
作为一种风格问题,程序员应该始终在最有效的嵌套元素上使用此注释。如果要在特定方法中禁止警告,则应该注释该方法而不是其类。
所以不鼓励在不适用的父级别做。