抑制警告与不检查

yco*_*omp 4 intellij-idea

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

我正在谈论不同的语句,我假设在同一个语句上它将始终使用相同的变体。我特意选择抑制某个语句(不是方法、类或其他任何内容)

有什么不同?

Joe*_*ett 6

@SuppressWarnings是一个注解,只能修饰类、接口、方法。IntelliJ 用于//noinspection标记无法通过注释抑制的警告,因为它们不是类、接口或方法。