メソッド引数でこれを抑制する方法は、代わりに javadoc タグを使用することです。
/**
* @noinspection CollectionDeclaredAsConcreteClass
*/
public PropertiesExpander(Properties properties) {
this.properties.putAll(properties);
}
この javadoc タグは IntelliJ 固有のものであるため、他のツールで問題が発生することはありません。そして、それをそのまま認識するか、コメントを追加することで、簡単に識別できます。
/**
* @noinspection IntelliJ CollectionDeclaredAsConcreteClass
*/
public PropertiesExpander(Properties properties) {
this.properties.putAll(properties);
}
もちろん、さらに短くすることもできます。
/** @noinspection CollectionDeclaredAsConcreteClass */
public PropertiesExpander(Properties properties) {
this.properties.putAll(properties);
}
一般的方法
注釈の代わりに特別なコメントを使用して、1 つずつ警告を抑制することができます@SuppressWarnings
。
多くの警告を含む例を次に示します。

Alt+Enterを押すと、コンテキストメニューでnotUsedLocalVariable
選択できSuppress for statement with comment
ます ( を選択して右に移動した後Remove variable ...
)。
一部の変数/フィールド/メソッドでは、選択された抑制はSuppress for statement
.
右側のフィールドを見ると、ほとんどの (すべてではない) 警告が抑制されています。

ご覧のとおり、同じコメント行に複数の抑制がある場合があります。
これは少し面倒に思えるかもしれませんが、これができる最善の方法だと思います。