抑制警告与无意识

时间:2017-02-06 01:49:13

标签: intellij-idea

当我选择压制语句时,为什么有时会插入@SuppressWarnings,有时会插入//noinspection

我在谈论不同的陈述,我假设在同一个陈述中它总是使用相同的变体。我特意选择压制一个语句(不是方法,类或其他任何东西)

有什么区别?

1 个答案:

答案 0 :(得分:4)

@SuppressWarnings是一个注释,只能装饰类,接口和方法。 IntelliJ使用//noinspection来标记注释无法抑制的警告,因为它们不是类,接口或方法。